Documentation

在InfluxDB Cloud中使用Grafana

使用 GrafanaGrafana Cloud 来可视化来自您的 InfluxDB Cloud 实例的数据。

本指南中的说明需要 Grafana CloudGrafana 10.3+

  1. 登录到 InfluxDB Cloud.

  2. 注册Grafana Cloud下载并安装Grafana

  3. 访问您的 Grafana Cloud 用户界面 (UI) 或者,如果本地运行 Grafana,启动 Grafana 并在您的浏览器中访问 http://localhost:3000

  4. 在Grafana UI的左侧导航中,打开连接部分并选择添加新连接

  5. 从可用数据源列表中选择 InfluxDB 并点击 添加新数据源

  6. 数据源配置页面,为您的InfluxDB数据源输入一个名称

  7. 查询语言下拉菜单中,选择InfluxDB Cloud支持的查询语言之一(Flux或InfluxQL):

    SQL 仅在 InfluxDB 3 中受支持。

配置 Grafana 使用 Flux

在您的 InfluxDB 数据源中选择 Flux 作为查询语言,配置您的 InfluxDB 连接:

  1. HTTP 下,输入以下内容:

  2. InfluxDB 详情 下,输入以下内容:

  3. 点击 保存并测试。Grafana 尝试连接到 InfluxDB Cloud 数据源并返回测试结果。

Use Grafana with InfluxDB Cloud and Flux

配置Grafana以使用InfluxQL

要通过 Grafana 使用 InfluxQL 查询 InfluxDB Cloud:

  1. 下载并设置 influx CLI
  2. 创建一个 InfluxDB DBRP 映射
  3. 配置您的 InfluxDB 连接

下载并设置 influx CLI

  1. 下载适合您本地操作系统的最新版本的 influx CLI

  2. 创建一个CLI配置,提供所有CLI命令所需的InfluxDB Cloud 主机组织API令牌。 使用influx config create命令并提供以下信息:

    influx config create \
      --config-name example-config-name \
      --host-url https://cloud2.influxdata.com \
      --org example-org \
      --token My5uP3rSeCr37t0k3n
    

    有关 influx CLI 配置的更多信息,请参见 influx config

创建一个 InfluxDB DBRP 映射

使用 InfluxQL 查询 InfluxDB Cloud 时,查询必须指定一个数据库和一个保留策略。使用 influx v1 dbrp create 命令 创建一个数据库/保留策略 (DBRP) 映射,该映射将一个数据库和保留策略组合与 InfluxDB Cloud bucket 关联。

DBRP映射不影响目标桶的保留期。 这些映射允许遵循InfluxDB 1.x约定的查询成功查询InfluxDB Cloud桶。

在写入时自动创建DBRP映射

当使用 InfluxDB 1.x 兼容 API 将数据写入 InfluxDB Cloud 时,InfluxDB Cloud 会自动为与写入请求中指定的数据库和保留策略的 db/rp 命名模式匹配的桶创建 DBRP 映射。有关更多信息,请参见 数据库和保留策略映射 – 写入数据

提供以下内容:

  • 数据库名称
  • 保留策略 名称 (不是保留时间)
  • 桶 ID
  • (可选) --default 标志,如果您希望保留策略成为指定数据库的默认保留策略
influx v1 dbrp create \
  --db example-db \
  --rp example-rp \
  --bucket-id 00xX00o0X001 \
  --default

对每个DBRP组合重复

每个Grafana使用的唯一数据库和保留策略组合必须映射到一个InfluxDB Cloud存储桶。如果您对单个存储桶有多个保留策略,请使用--default标志将其中一个保留策略设置为默认值。

有关 DBRP 映射的更多信息,请参见 数据库和保留策略映射

配置您的InfluxDB连接

在您的 InfluxDB 数据源设置中选择InfluxQL作为查询语言:

  1. HTTP 下,输入以下内容:

  2. 配置 InfluxDB 认证:

  3. 点击 保存并测试。Grafana 尝试连接到 InfluxDB Cloud 数据源并返回测试结果。

Use Grafana with InfluxDB Cloud and Flux

查询和可视化数据

配置好你的 InfluxDB 连接后,使用 Grafana 和 Flux 查询并可视化存储在你的 InfluxDB 实例中的时间序列数据。

有关使用Grafana的更多信息,请参阅Grafana文档。如果您只是在学习Flux,请查看开始使用Flux



Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看:

由TSM驱动的InfluxDB Cloud