文档文档

使用 Chronograf

Chronograf 是一个数据可视化和仪表板工具,旨在可视化 InfluxDB 1.x 中使用 InfluxQL 查询语言的数据。 本页介绍如何将 Chronograf 与 InfluxDB Clustered 结合使用。

下载并安装 Chronograf

如果您尚未下载,请下载并安装 Chronograf

创建 InfluxDB 连接

  1. 在 Chronograf 中,单击左侧导航栏中的 Configuration(配置),然后单击 Add Connection(添加连接)

  2. 输入您的 InfluxDB Clustered 连接凭据

    • Connection URL(连接 URL): InfluxDB 集群 URL

      https://cluster-host.com
      
    • Connection Name(连接名称): 唯一标识此连接配置的名称

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

    • Password(密码): InfluxDB 数据库令牌,具有对您要查询的数据库的读取权限

    • Telegraf Database Name(Telegraf 数据库名称): Chronograf 用于填充应用程序某些部分的 InfluxDB 数据库,包括 Host List(主机列表)页面(默认为 telegraf

    • Default Retention Policy(默认保留策略): 默认 保留策略 (留空)

      DBRP 映射到 InfluxDB 数据库

      在 InfluxDB Clustered 中,数据库和保留策略 (DBRP) 不再是数据模型中的单独实体。 与其拥有一个或多个保留策略,InfluxDB Clustered 数据库具有保留期,该保留期定义了数据库中保留数据的最长期限。 InfluxQL 查询仍然假定 1.x DBRP 约定,但在 InfluxDB Clustered 中,InfluxQL 查询使用 database-name/retention-policy 命名约定映射到数据库。 例如

      SELECT * FROM mydb.autogen.measurement
      

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

  3. 单击 Add Connection(添加连接)

  4. 选择您要创建的仪表板,然后单击 Next(下一步)

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

  6. 单击 Finish(完成)

在 Data Explorer(数据浏览器)中查询数据

  1. 在 Chronograf 中,单击左侧导航栏中的 Explore(浏览)
  2. 构建并提交 InfluxQL 查询。

模式信息不可用

InfluxDB Clustered 目前对 InfluxQL 元查询的支持有限,因此模式信息可能在 Data Explorer(数据浏览器)中不可用。 这限制了 Data Explorer(数据浏览器)的查询构建功能,并要求您使用 完全限定的指标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 功能支持

重要说明

无管理功能

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

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

当连接到 InfluxDB Clustered 数据库时,Chronograf 的 InfluxDB Admin(InfluxDB 管理) 部分中的功能将被禁用。

要完成管理任务,请使用 influxctl CLI

InfluxQL 功能支持有限

InfluxQL 正在被重新架构以与 InfluxDB 3 存储引擎一起工作。 此过程正在进行中,一些 InfluxQL 功能仍在实施中。 有关 InfluxQL 功能当前实施状态的信息,请参阅 InfluxQL 功能支持


此页对您有帮助吗?

感谢您的反馈!


Flux 的未来

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

阅读更多

InfluxDB 3 开源版本现已发布公开 Alpha 版

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可获得许可。

我们正在发布两个产品作为 Alpha 版的一部分。

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

有关如何入门的更多信息,请查看