菜单
Grafana Cloud Enterprise 开源 RSS

Graphite 数据源

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

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

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

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

通过 Grafana Play,您可以探索并了解其工作原理,从实际示例中学习,从而加速您的开发。此功能可在Graphite: Sample Website Dashboard 上查看。

配置数据源

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

  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,应将其设置为 Default

与 Loki 集成

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

自动化部署数据源

您可以将数据源定义和配置在 YAML 文件中,作为 Grafana 自动化部署系统的一部分。有关自动化部署的更多信息以及常见配置选项和 JSON 数据选项列表,请参阅自动化部署数据源

自动化部署示例

yaml
apiVersion: 1

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

查询数据源

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

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

使用模板变量

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

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

将 Grafana 指标导入 Graphite

Grafana 在 /metrics 端点上暴露 Graphite 的指标。有关详细说明,请参阅内部 Grafana 指标