菜单
Grafana Cloud 企业版 开源版 RSS

Graphite 数据源

Grafana 内置了对 Graphite 的支持。本主题解释了 Graphite 数据源特有的选项、变量、查询和其他功能,包括其功能丰富的查询编辑器。

有关如何将数据源添加到 Grafana 的说明,请参阅管理文档。只有具有组织管理员角色的用户才能添加数据源。

添加 Graphite 数据源后,您可以配置它,以便 Grafana 实例的用户在查询编辑器中创建查询,并在构建仪表板探索时使用它。

Give it a try using Grafana Play
使用 Grafana Play 尝试

使用 Grafana Play,您可以探索并查看其工作方式,通过实际示例学习以加速您的开发。此功能可以在Graphite:示例网站仪表板中查看。

配置数据源

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

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

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

  3. 在搜索栏中输入 Graphite

  4. 单击 Graphite

    显示数据源中的“设置”选项卡。

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

    名称描述
    名称设置在面板和查询中引用数据源时使用的名称。
    默认设置数据源是否预先选择用于新面板。每个组织只能设置一个默认数据源。
    URL设置您的 graphite-web 或 graphite-api 安装的 HTTP 协议、IP 和端口号。
    身份验证有关详细信息,请参阅配置身份验证
    基本身份验证启用对数据源的基本身份验证。
    用户设置基本身份验证的用户名。
    密码设置基本身份验证的密码。
    自定义 HTTP 头点击“添加头”以添加自定义 HTTP 头。
    定义自定义头名称。
    定义自定义头值。

您还可以配置针对 Graphite 数据源特定的设置

名称描述
版本选择您的 Graphite 版本。如果您使用 Grafana Cloud Graphite,应将其设置为 1.1.x
类型选择您的 Graphite 类型。如果您使用 Grafana Cloud Graphite,应将其设置为 默认

与 Loki 集成

当您在 探索 中更改数据源选择时,Graphite 查询将转换为 Loki 查询。Grafana 根据在 Graphite 数据源配置中提供的映射从 Graphite 查询中提取 Loki 标签名称和值。使用具有 seriesByTags() 标签的查询也会进行转换,无需任何额外设置。

提供数据源

您可以将数据源定义和配置在 YAML 文件中,作为 Grafana 配置系统的组成部分。有关配置的信息,以及常见配置选项和 JSON 数据选项的列表,请参阅提供数据源

提供示例

yaml
apiVersion: 1

datasources:
  - name: Graphite
    type: graphite
    access: proxy
    url: https://127.0.0.1:8080
    jsonData:
      graphiteVersion: '1.1'

查询数据源

Grafana 包含一个针对 Graphite 的特定查询编辑器,以帮助您构建查询。查询编辑器可以帮助您快速导航指标空间,添加函数,并更改函数参数。它可以处理所有类型的 Graphite 查询,包括使用查询引用的复杂嵌套查询。

有关详细信息,请参阅查询编辑器文档

使用模板变量

在指标查询中,您可以使用变量而不是将服务器、应用程序和传感器名称等详细信息硬编码。Grafana 在仪表板顶部的下拉选择框中列出这些变量,以帮助您更改仪表板中显示的数据。Grafana 将此类变量称为模板变量。

有关详细信息,请参阅模板变量文档

将 Grafana 指标放入 Graphite

Grafana 在 /metrics 端点公开 Graphite 指标。有关详细说明,请参阅内部 Grafana 指标