正在加载

依赖关系

Elastic Stack Serverless

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

Dependencies view in the Applications UI

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

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

Dependencies drilldown view in the Applications UI

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

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

依赖关系操作功能目前为 Beta 版本,可能会发生变化。该设计和代码不如正式发布的正式功能成熟,并按原样提供,不提供任何保证。

依赖关系操作提供了依赖项正在执行的操作/查询的细粒度分解。

operations view in the Applications UI

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

operations detail view in the Applications UI
© . All rights reserved.