更快、更清晰地在 Discover 中分析 traces

作者:来自 Elastic irene_blanco

更快、更清晰地在 Discover 中分析 traces

是否在为慢 endpoints 发愁,不知道从哪里开始?

现在在 Discover 中,当 space 的 Solution View 设置为 Observability 时,你可以在一个地方看到 trace timelines、关联的 errors、相关的 logs,以及针对相似 spans 的 metric 可视化。

这让你无需切换界面就能获得完整的 trace 上下文,使问题排查快得多。

调查延迟模式

首先查找慢的 POST 事务

按 duration 进行过滤,只查看最慢的请求:

FROM traces-*.otel-* 
| WHERE service.name == "cart" AND http.request.method == "POST"
AND duration > 2000000000

检查单个 spans

打开慢的 spans,查看诸如 status.code 或 span.name 等属性,以了解哪些操作对延迟贡献最大。

缩小搜索范围

当有内容引起你的注意时,调整 filters 或 query,将重点放在特定的 spans、 services 或 time ranges 上:

开始分析

现在有了新的结果,你可以直接在 flyout 中探索以下内容:

  • 分析 latency 模式

  • 查看 timeline 预览

  • 探索完整的 timeline

  • 查看关联的 errors

  • 深入查看相关的 logs

分析所需的一切都可以在不离开 flyout 的情况下访问,保持你的上下文不被打断。

分析 latency 模式

使用 latency 分布曲线来了解该 span 相对于其他相似 spans 是更快还是更慢。你还可以点击在 Discover 中打开所有相似的 spans,以进行更深入的分析。

查看 timeline 预览

timeline 概览帮助你快速发现 trace 中的任何 errors,无需打开完整 trace 就能立即了解问题。

探索完整的 timeline

打开 timeline 可以全面查看 trace,允许你检查所有相关的 spans 和 errors。这使得更容易识别操作中哪些部分导致性能问题。

查看关联的 errors

查看相关 errors,以定位影响 trace 的具体失败。你还可以点击在 Discover 中打开这些 errors,帮助你了解问题出在哪里,并突出显示有问题的区域。

深入查看相关 logs

相关 logs 提供了 trace 的额外上下文。你也可以在 Discover 中打开这些 logs,更容易将 spans、errors 和 logs 关联起来,以理解观察到的行为。

通过这些改进,在 Discover 中调查 traces 和性能问题从未如此快速或清晰。你可以在一个地方获取 spans、errors、logs 和 latency 模式的完整上下文。

我们会继续通过添加更多上下文信息来增强这一体验,以实现更好的分析。查看我们的博客文章 "Elastic 的 Discover 演进:从 ESQL 到上下文感知",了解所有最新的 Discover 改进,并关注未来更新!

原文:https://discuss.elastic.co/t/dec-21st-2025-en-analyzing-traces-in-discover-faster-and-clearer/383615

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值