使用 Chronograf
Chronograf 是一个数据可视化和仪表板工具,旨在可视化 InfluxDB 1.x 中使用 InfluxQL 查询语言的数据。 本页介绍如何将 Chronograf 与 InfluxDB Clustered 结合使用。
下载并安装 Chronograf
如果您尚未下载,请下载并安装 Chronograf。
创建 InfluxDB 连接
在 Chronograf 中,单击左侧导航栏中的 Configuration(配置),然后单击 Add Connection(添加连接)。
输入您的 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 数据库。
单击 Add Connection(添加连接)。
选择您要创建的仪表板,然后单击 Next(下一步)。
要配置 Kapacitor 连接,请提供必要的凭据,然后单击 Continue(继续)。 否则,单击 Skip(跳过)。
单击 Finish(完成)。
在 Data Explorer(数据浏览器)中查询数据
- 在 Chronograf 中,单击左侧导航栏中的 Explore(浏览)。
- 构建并提交 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 功能支持。
此页对您有帮助吗?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子! 我们欢迎并鼓励您提供关于 InfluxDB Clustered 和本文档的反馈和错误报告。 要获得支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。