instrumentation - 调试未完成跟踪的最佳实践
问题描述
我试图弄清楚调试未完成跟踪的最佳实践是什么。这对于监视卡住的跟踪很有用。
据我所知,Elastic APM 不支持这一点。但是文档中没有提到它。我已经将 env 变量设置ELASTIC_APM_LOG_LEVEL
为trace
使用apm nodejs 代理来证明,并且仅在事务/跨度结束时才将事务/跨度报告给apm 服务器。
此外,还发现了对New Relic的 APM 产品的相同功能请求。
我添加了日志相关性,日志包括 trace.id 和 transaction.id。但是查看日志并没有显示事务和跨度的树结构。
我的问题是:监控未完成跟踪的最佳做法是什么?
解决方案
推荐阅读
- mysql - 比较 2 个表后返回特定日期的数据计数
- c# - windows窗体:设置背景图片
- laravel - Laravel Eager Loading 删除子项的空值
- excel - 自动比较按列分组的行并突出显示 Excel 中的不同单元格
- node.js - Amazon DynamoDB 获取分区键列表中的所有项目
- node.js - 何时在 nodejs 上关闭 Oracle 数据库连接?
- c++ - Deribit FIX API 登录
- amazon-web-services - 湖泊形成和红移
- python - 如何在 LogisticRegressionCV 中获取混淆矩阵?
- haxe - Haxe JS Http.requestUrl 因 InvalidAccessError 而失败