加载中

依赖项

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
© . This website operates independently and is not affiliated with or endorsed by Elasticsearch B.V. All brand names, logos, and trademarks are the property of their respective owners.