1.2.3 • Published 2 years ago

koa-atlas-sentry v1.2.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

koa-atlas-sentry

用于 koa 集成 sentry,当前可以使用 issues 和 performance

QuickStart

// npm
npm i koa-atlas-sentry
// yarn
yarn add koa-atlas-sentry

.env

需要在根目录下创建.env 文件,内容如下

SENTRY_DSN=you sentry dsn
SENTRY_ENABLE_ISSUES=true // 默认为false
SENTRY_ENABLE_PERFORMANCE=true // 默认为false
SENTRY_TRACES_SAMPLE_RATE=0.1

启用

import sentryInit from "koa-atlas-sentry";
sentryInit(app);

注意事项

  • sentry issues 是通过 on("error")实现的,所以一定要确定 error 被全局异常处理器处理的情况下,需要手动将异常 emit 出去
  • 一定要注意 koa 中间件的顺序,顺序不同将会导致收集不到数据,尽量将 sentryInit 放到所有中间件之前
// 手动emit异常
ctx.app.emit("error", err, ctx);
1.2.3

2 years ago

1.2.2

2 years ago

1.2.0

2 years ago

1.2.1

2 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago