依赖项
编辑

APM 代理收集有关从已检测服务发出的外部调用的详细信息。有时,这些外部调用会解析为已检测的下游服务——在这种情况下,您可以利用分布式追踪深入了解有问题的下游服务。但是,其他时候,不可能检测下游依赖项——例如数据库或第三方服务。依赖项 为您提供了一个了解这些未检测到的下游依赖项的窗口。

Dependencies view in the Applications UI in Kibana

许多应用程序问题是由缓慢或无响应的下游依赖项引起的。由于单个缓慢的依赖项会严重影响最终用户体验,因此能够快速识别这些问题并确定根本原因非常重要。

选择一个依赖项以查看详细的延迟、吞吐量和失败事务率指标。

Dependencies drilldown view in the Applications UI in Kibana

查看依赖项时,请考虑您使用该依赖项的模式。如果您的使用模式没有增加或减少,但体验受到了负面影响——延迟或错误增加,则可能是依赖项本身存在需要解决的问题。

如果您的使用模式已经改变,则依赖项视图可以快速显示该模式变化是否存在于所有上游服务中,还是仅存在于一部分服务中。然后,您可以开始挖掘来自受影响服务的追踪,以确定该模式变化发生的原因。

操作编辑

此功能处于测试阶段,可能会发生变化。其设计和代码不如正式 GA 功能成熟,按现状提供,不提供任何担保。测试版功能不受正式 GA 功能的支持 SLA 的约束。

依赖项操作 提供了依赖项正在执行的操作/查询的详细细分。

operations view in the Applications UI in Kibana

选择一个操作将显示该操作的影响和随时间的性能趋势,通过关键指标(如延迟、吞吐量和失败事务率)来显示。此外,追踪样本时间线 提供了对端到端追踪样本的视觉深入分析。

operations detail view in the Applications UI in Kibana