菜单
Enterprise 开源

选择视图

Grafana Profiles Drilldown 中可用的视图与您浏览数据的方式相对应:从更广泛到更具体。例如,您可以从“所有服务”开始,然后转向“剖析类型”或“标签”以获得更具体的数据视图。

这与剖析数据的 hierarchy 相匹配。

选择视图后,您可以调查趋势和峰值

选择视图

通过选择“探索”来选择视图:所有服务、剖析类型、标签、火焰图或差异火焰图。

Select an Exploration type to begin

您可以从图表中选择一个剖析类型、标签或火焰图来细化任何选定的视图。在感兴趣的区域上点击并拖动以查看更多细节。

可用视图

确定要使用哪个视图将构建您后续的调查框架。

视图显示内容用途
所有服务针对任何给定剖析指标的所有服务概览
  • 查看所有正在进行剖析的服务
  • 按剖析类型从所有服务(或相关服务集)中查找异常服务
剖析类型针对单个服务的所有剖析指标概览
  • 分析单个服务在所有剖析类型上的性能
  • 查找跨剖析类型的剖析指标峰值关联(或发现异常指标)
标签单个服务标签探索和过滤
  • 分析单个服务和剖析类型在所有标签维度上的剖析指标
  • 按标签发现异常剖析指标
火焰图单个服务火焰图
  • 分析特定服务、剖析类型和标签选择的火焰图
  • 使用诸如 解释火焰图、GitHub 代码视图和函数详情等工具,以获得更深入的性能洞察。
差异火焰图比较两个火焰图之间的差异
  • 比较在每个函数中总耗时可能不同的查询
收藏夹保存为收藏夹的可视化列表
  • 保存常用面板以便快速访问

探索类型示例

所有服务视图

当您第一次打开 Profiles Drilldown 时,“所有服务”视图是默认视图。

The All services view

剖析类型

剖析类型为选定服务的每个可用剖析显示一个图表。您可以选择以网格形式或每行一个图表的形式显示图表。

Profile types

标签

标签视图允许您通过标签导航和分析性能数据。此功能对于识别性能异常以及理解不同应用程序段在各种条件下的行为至关重要。

Labels view

火焰图

火焰图视图以火焰图格式可视化单个服务的剖析数据,便于识别资源密集型函数。

在包含火焰图的视图中,您可以使用 解释火焰图 来提供 AI 火焰图分析,该分析解释了性能瓶颈、根本原因和建议的修复方法。更多信息,请参阅火焰图 AI

您还可以使用来自GitHub 集成的行级别洞察。

Flame graphs

差异火焰图

差异火焰图视图显示两个剖析数据集之间的差异。它通过比较每个函数中总耗时百分比来标准化数据,以便最终的火焰图比较的是每个函数中耗时的占比,而不是每个函数中耗时的绝对量。这使您可以比较在每个函数中总耗时可能不同的两个不同查询。

类似于 git diff,它获取选定的火焰图并高亮显示它们之间的差异。

Diff flame graph

收藏夹

收藏夹视图显示您所有收藏的可视化。点击可视化右上角的星形图标 (⭐️) 即可将其保存为收藏夹。

使用收藏夹,您可以创建重要内容的概览,也可以跳转到 火焰图 视图或 标签 视图。

Favorites