Documentation

使用 Chronograf

Chronograf 是一个数据可视化和仪表盘工具,旨在使用 InfluxQL 查询语言可视化 InfluxDB 1.x 中的数据。本文讲解了如何将 Chronograf 与 InfluxDB Cloud Dedicated 一起使用。

下载并安装 Chronograf

如果你还没有,下载并安装 Chronograf

创建一个InfluxDB连接

  1. 在Chronograf中,点击配置在左侧导航栏,然后点击 添加连接

  2. 输入您的InfluxDB Cloud专用连接凭据:

    • 连接 URL: InfluxDB Cloud 专用集群 URL

      https://cluster-id.a.influxdb.io
      
    • 连接名称: 用于唯一标识此连接配置的名称

    • 用户名: 任意字符串 (被忽略,但不能为空)

    • 密码: InfluxDB 数据库令牌 具有您想要查询的数据库的读取权限

    • Telegraf 数据库名称: InfluxDB 数据库 Chronograf 用于填充应用程序的部分内容,包括主机列表页面(默认是 telegraf

    • 默认保留策略: 默认 retention policy (留空)

      DBRPs 映射到 InfluxDB 数据库

      在 InfluxDB Cloud Dedicated 中,数据库和保留策略 (DBRPs) 不再是数据模型中的独立实体。与其拥有一个或多个保留策略,不如说 InfluxDB Cloud Dedicated 数据库具有一个保留期,定义了在数据库中保留数据的最大年龄。InfluxQL 查询仍然假定 1.x DBRP 约定,但在 InfluxDB Cloud Dedicated 中,InfluxQL 查询通过 database-name/retention-policy 命名约定映射到数据库。例如:

      SELECT * FROM mydb.autogen.measurement
      

      此查询被路由到名为 mydb/autogen 的 InfluxDB Cloud Dedicated 数据库。

  3. 点击 添加连接

  4. 选择您想要创建的仪表板,然后点击下一步

  5. 要配置Kapacitor连接,请提供必要的凭据,然后点击继续。否则,点击跳过

  6. 点击 完成

在数据探索器中查询数据

  1. 在Chronograf中,点击 探索 在左侧导航栏。
  2. 构建并提交 InfluxQL 查询。

模式信息不可用

InfluxDB Cloud Dedicated 目前对 InfluxQL 元查询的支持有限,因此可能无法在数据浏览器中获得架构信息。这限制了数据浏览器的查询构建功能,并要求您手动使用完全限定的测量值FROM子句中构建查询。例如:

-- Fully-qualified measurement
SELECT * FROM "db-name"."rp-name"."measurement-name"

-- Fully-qualified measurement shorthand (use the default retention policy)
SELECT * FROM "db-name".."measurement-name"

有关可用的 InfluxQL 功能的更多信息,请参见 InfluxQL feature support

重要说明

没有管理功能

Chronograf 不能用于 InfluxDB Cloud Dedicated 的管理任务。
例如,您 不能 执行以下操作:

  • 定义数据库
  • 修改保留策略
  • 添加用户
  • 终止查询

连接到 InfluxDB Cloud Dedicated 数据库时,Chronograf 的 InfluxDB Admin 部分的功能被禁用。

要完成 行政任务,请使用 influxctl CLI

有限的 InfluxQL 特性支持

InfluxQL 正在重新架构以与 InfluxDB 3 存储引擎配合使用。 这个过程仍在进行中,一些 InfluxQL 功能仍在实施中。 有关 InfluxQL 功能当前实施状态的信息, 请参见 InfluxQL feature support



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 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

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