使用 Chronograf
Chronograf是一款数据可视化和仪表盘工具,旨在使用InfluxQL查询语言在InfluxDB 1.x中可视化数据。本页介绍了如何使用Chronograf与InfluxDB Clustered。
下载并安装Chronograf
如果您尚未安装,请下载并安装Chronograf。
创建InfluxDB连接
在Chronograf中,点击左侧导航栏中的配置,然后点击添加连接。
输入您的InfluxDB Clustered连接凭据
连接URL: InfluxDB集群URL
https://cluster-host.com
连接名称: 用于唯一标识此连接配置的名称
用户名:任意字符串(被忽略,但不能为空)
密码:具有读取您要查询的数据库权限的InfluxDB 数据库令牌
Telegraf数据库名称: Chronograf用于填充应用程序部分(包括主机列表页面)的InfluxDB 数据库(默认为
telegraf
)默认保留策略:默认的保留策略 (留空)
DBRPs映射到InfluxDB数据库
InfluxDB Clustered中,数据库和保留策略(DBRPs)不再是数据模型中的独立实体。InfluxDB Clustered数据库有一个保留期,它定义了保留在数据库中的数据的最大年龄。InfluxQL查询仍然假设1.x DBRP约定,但使用InfluxDB Clustered,InfluxQL查询通过
database-name/retention-policy
命名约定映射到数据库。例如SELECT * FROM mydb.autogen.measurement
此查询被路由到名称为
mydb/autogen
的InfluxDB Clustered数据库。
点击添加连接。
选择您要创建的仪表板,然后点击下一步。
要配置Kapacitor连接,提供必要的凭据,然后点击继续。否则,点击跳过。
点击完成。
在数据探索器中查询数据
- 在Chronograf中,点击左侧导航栏中的探索。
- 构建和提交InfluxQL查询。
模式信息不可用
InfluxDB集群版目前对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功能支持。
重要提示
无管理功能
Chronograf不能用于InfluxDB集群版的管理任务。例如,您不能执行以下操作
- 定义数据库
- 修改保留策略
- 添加用户
- 终止查询
连接到InfluxDB集群版数据库时,Chronograf中 InfluxDB管理员部分的功能将禁用。
要完成管理任务,请使用influxctl CLI。
有限的InfluxQL功能支持
InfluxQL正在重构以与InfluxDB v3存储引擎一起工作。此过程正在进行中,一些InfluxQL功能仍在实施中。有关InfluxQL功能当前实现状态的信息,请参阅InfluxQL功能支持。
这个页面有用吗?
感谢您的反馈!