依赖项
编辑

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

Dependencies view in the Applications UI in Kibana

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

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

Dependencies drilldown view in the Applications UI in Kibana

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

如果您的使用模式更改,则依赖项视图可以快速显示该模式更改是存在于所有上游服务中,还是仅存在于部分服务中。然后,您可以开始深入研究来自受影响服务的追踪,以确定为什么会发生这种模式更改。

操作编辑

此功能处于 Beta 版阶段,可能会发生更改。其设计和代码不如正式 GA 功能成熟,并且按原样提供,不提供任何保证。Beta 功能不受正式 GA 功能的支持 SLA 约束。

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

operations view in the Applications UI in Kibana

选择一个操作会通过延迟、吞吐量和失败的事务率等关键指标,显示该操作随时间推移的影响和性能趋势。此外,追踪示例时间线提供了对端到端追踪示例的可视化深入研究。

operations detail view in the Applications UI in Kibana