InfluxDB 工具
此页面记录了 InfluxDB OSS 的早期版本。 InfluxDB OSS v2 是最新的稳定版本。 在 v2 文档中查看此页面。
本节介绍用于与 InfluxDB 交互的可用工具。
influx
命令行界面 (CLI)
InfluxDB 命令行界面 (influx
) 包括用于管理 InfluxDB 多个方面的命令,包括数据库、组织、用户和任务。
influxd
命令
influxd
命令 启动并运行 InfluxDB 功能所需的所有进程。
InfluxDB API 客户端库
用于与 InfluxDB API 交互的客户端库列表。
Influx Inspect 磁盘分片实用程序
Influx Inspect 是一款旨在查看有关磁盘分片的详细信息以及将分片中的数据导出为 Line Protocol 以便可以插回数据库的工具。
InfluxDB inch 工具
使用 InfluxDB inch
工具 来测试 InfluxDB 性能。调整批量大小、标签值和并发写入流等指标,以测试摄取不同标签基数和指标如何影响性能。
图表和仪表板
使用 Chronograf 或 Grafana 仪表板来可视化您的时间序列数据。
提示: 在您的仪表板中使用模板变量,以按指定时间段过滤元查询结果(请参见以下示例)。
使用模板变量过滤元查询结果
以下示例显示了如何过滤在过去一小时内检索数据的主机。
示例
# Create a retention policy.
CREATE RETENTION POLICY "lookup" ON "prod" DURATION 1d REPLICATION 1
# Create a continuous query that groups by the tags you want to use in your template variables.
CREATE CONTINUOUS QUERY "lookupquery" ON "prod" BEGIN SELECT mean(value) as value INTO "your.system"."host_info" FROM "cpuload"
WHERE time > now() - 1h GROUP BY time(1h), host, team, status, location END;
# In your Grafana or Chronograf templates, include your tag values.
SHOW TAG VALUES FROM "your.system"."host_info" WITH KEY = “host”
注意: 在 Chronograf 中,您还可以通过创建
custom meta query
模板变量并添加时间范围过滤器,来过滤指定时间范围的元查询结果。
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 和本文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。