选择视图
Grafana Profiles Drilldown 中可用的视图与您浏览数据的方式相对应:从更广泛到更具体。例如,您可以从“所有服务”开始,然后转向“剖析类型”或“标签”以获得更具体的数据视图。
这与剖析数据的 hierarchy 相匹配。
选择视图后,您可以调查趋势和峰值。
选择视图
通过选择“探索”来选择视图:所有服务、剖析类型、标签、火焰图或差异火焰图。
您可以从图表中选择一个剖析类型、标签或火焰图来细化任何选定的视图。在感兴趣的区域上点击并拖动以查看更多细节。
可用视图
确定要使用哪个视图将构建您后续的调查框架。
视图 | 显示内容 | 用途 |
所有服务 | 针对任何给定剖析指标的所有服务概览 |
|
剖析类型 | 针对单个服务的所有剖析指标概览 |
|
标签 | 单个服务标签探索和过滤 |
|
火焰图 | 单个服务火焰图 |
|
差异火焰图 | 比较两个火焰图之间的差异 |
|
收藏夹 | 保存为收藏夹的可视化列表 |
|
探索类型示例
所有服务视图
当您第一次打开 Profiles Drilldown 时,“所有服务”视图是默认视图。
剖析类型
剖析类型为选定服务的每个可用剖析显示一个图表。您可以选择以网格形式或每行一个图表的形式显示图表。
标签
标签视图允许您通过标签导航和分析性能数据。此功能对于识别性能异常以及理解不同应用程序段在各种条件下的行为至关重要。
火焰图
火焰图视图以火焰图格式可视化单个服务的剖析数据,便于识别资源密集型函数。
在包含火焰图的视图中,您可以使用 解释火焰图 来提供 AI 火焰图分析,该分析解释了性能瓶颈、根本原因和建议的修复方法。更多信息,请参阅火焰图 AI。
您还可以使用来自GitHub 集成的行级别洞察。
差异火焰图
差异火焰图视图显示两个剖析数据集之间的差异。它通过比较每个函数中总耗时百分比来标准化数据,以便最终的火焰图比较的是每个函数中耗时的占比,而不是每个函数中耗时的绝对量。这使您可以比较在每个函数中总耗时可能不同的两个不同查询。
类似于 git diff,它获取选定的火焰图并高亮显示它们之间的差异。
收藏夹
收藏夹视图显示您所有收藏的可视化。点击可视化右上角的星形图标 (⭐️) 即可将其保存为收藏夹。
使用收藏夹,您可以创建重要内容的概览,也可以跳转到 火焰图 视图或 标签 视图。