菜单
Grafana Cloud 企业版 开源

Parca 数据源

Grafana 内置支持 Parca,这是一个用于分析 CPU 和内存使用情况的持续性能分析开源数据库,可以精确到行号和随时间的变化。将其添加为数据源后,您就可以在探索中查询您的性能分析数据了。

支持的 Parca 版本

此数据源支持以下 Parca 版本

  • v0.19+

配置 Parca 数据源

要配置数据源的基本设置,请完成以下步骤

  1. 单击左侧菜单中的连接

  2. 在您的连接下,单击数据源

  3. 在搜索栏中输入 Parca

  4. 单击Parca

    数据源的设置选项卡随即显示。

  5. 设置数据源的基本配置选项

    名称描述
    名称用于在面板、查询和探索中指定数据源的名称。
    默认新面板将预先选择默认数据源。
    URLParca 实例的 URL,例如 https://:4100
    基本身份验证启用 Parca 数据源的基本身份验证。
    用户用于基本身份验证的用户名。
    密码用于基本身份验证的密码。

查询

查询编辑器

Query editor

查询编辑器提供配置文件类型选择器、标签选择器和可折叠选项。

Profile selector

从下拉菜单中选择一个配置文件类型。标签选择器可以留空以查询所有配置文件而不按标签过滤,但必须选择配置文件类型才能使查询有效。如果在运行查询时未选择配置文件类型,Grafana 将不会显示任何数据。

Labels selector

使用标签选择器输入框按标签过滤。Parca 使用与 Prometheus 类似的语法来过滤标签。有关可用运算符和语法的详细信息,请参阅Parca 文档

Options section

选择一个查询类型来返回可以在火焰图、图表中可视化的指标数据或两者中显示的配置文件数据。您只能在仪表盘中同时选择这两个选项,因为面板只允许一种可视化。

配置文件查询结果

配置文件可以在火焰图中可视化。请参阅火焰图文档了解可视化及其功能。

Flame graph

Parca 返回在选定时间范围内聚合的配置文件,火焰图中的绝对值随时间范围的增大而增大,同时保持相对值的意义。您可以放大时间范围,以获得更高粒度的配置文件,直至单个 Parca 抓取间隔。

指标查询结果

指标结果表示选定配置文件类型随时间变化的聚合值。Parca 返回未分组的数据,每个标签组合对应一个系列。

Metrics graph

这使您可以快速查看抓取的配置文件值中的任何峰值,并放大到特定的时间范围。

配置 Parca 数据源

您可以修改 Grafana 配置文件来配置 Parca 数据源。要了解更多信息并查看可用的配置设置,请参阅配置文档

这是一个示例配置

yaml
apiVersion: 1

datasources:
  - name: Parca
    type: parca
    url: https://:3100