性能与 trace

来自 Sentry SDK(tracesSampleRate)或 OpenTelemetry 的 span 会出现在性能页面。服务端和消费者 span 以及根 span 是事务。发送方式在“发送更多”下的“Trace 与性能”中介绍;本页讲的是如何解读结果。

1性能页面

按事务统计 24 小时或 7 天:次数、吞吐量、p50、p95、p99 和错误率,显示前 100 个事务。错误是指状态不为 ok 或 HTTP 状态码为 500 及以上的 span。

2事务页面

截至 p99 的耗时直方图和 20 个最慢的 trace。

3Trace 页面

/traces/<traceId> 显示带详情的 span 瀑布图、同一 trace 中捕获的错误,以及当一条数据库语句在同一父级 span 下重复 10 次或更多时的 N+1 标记。事件带有 trace id 的问题会显示“查看 trace”。

须知

  • 每月 span 数:Free 100 万,Solo 500 万,Team 2000 万,Scale 1 亿;Free 和 Solo 保留 7 天,Team 和 Scale 保留 30 天。超出额度的 span 会被丢弃,绝不计费。
  • 百分位数在读取时计算。窗口内有数百万 span 时,7 天视图会变慢;汇总功能在计划中。
  • 重试的请求可能存储重复的 span,表现为计数略高。

遇到问题?发邮件至 support@blipit.io。每个项目的密钥和确切的 DSN 在 app.blipit.io 的“API 密钥”下。