1.2.3 • Published 11 months ago
koa-atlas-sentry v1.2.3
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
11 months ago
1.2.2
12 months ago
1.2.0
1 year ago
1.2.1
1 year ago
1.1.7
2 years ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago