1.2.3 • Published 11 months ago

koa-atlas-sentry v1.2.3

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months 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

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