在 Azure Monitor 中查看 opentelemetry 跟踪

Joe*_*oel 5 azure azure-application-insights open-telemetry azure-monitor

我按照本指南将 opentelemetry 跟踪发送到 Azure Monitor(通过 Application Insights) 。

Application Insights 是否具有类似于 Jaeger、Zipkin 和 Tempo 提供的视图,或者我只能将跟踪作为日志条目查看在表中吗?

Ric*_*y G 7

是的,Application Insights 有一个非常丰富的 UI,您可以访问并查看应用程序图、故障、性能 + 它可以通过 KQL 为您提供所有日志的完整视图。

对于类似 UI 的瀑布流,您可以在多个位置显示此信息。您可以转到“请求”,检查示例请求,然后单击它将为您提供瀑布视图。

虽然在我的示例中,它只是一个示例,并且我没有太多依赖项,即:如果有下游数据库调用、api 调用等,它将显示带有时间片等的清晰瀑布

或者,如果您有 transactionId/Correlation ID,那么您可以在“交易搜索”中输入它,它将导致类似 UI 的瀑布流

在此输入图像描述

在此输入图像描述

这是一个很棒的视频,展示了应用程序洞察中的所有主要观点

  • 是的,这就是所谓的“端到端事务诊断”。例如,您可以打开“事务搜索”,粘贴事务 ID(Application Insights 术语中的操作 ID;或任何其他字段),单击单个遥测项目,它将打开带有整个跟踪的“端到端”。 (4认同)