Hasty Briefsbeta

双语

Finding Slow Code with Wrapture

6 days ago
  • /order 端点缓慢是因为 Ledger.record 方法占用了大部分时间。
  • 自身时间(持续时间减去子时间)有助于识别哪个操作本身就很慢,正如 wrapture 的时间线和 self_time() 所示。
  • Aggregate 收集器提供跨多个请求的每个请求的统计信息,按自身时间排序,而不保留所有事件。
  • 注解(tag_tenant)允许在日志或跟踪中按租户或其他属性过滤慢请求。
  • 计数器收集器可用于查询预算,以在测试中捕获 N+1 回归问题。