InfluxDB 工具
此页面记录了 InfluxDB OSS 的早期版本。 InfluxDB OSS v2 是最新的稳定版本。 在 v2 文档中查看此页面。
本节介绍与InfluxDB交互的可用工具。
influx 命令行界面 (CLI)
InfluxDB命令行界面(influx)包括管理InfluxDB的许多方面的命令,包括数据库、组织、用户和任务。
influxd 命令
启动和运行所有InfluxDB正常工作所需的进程的 influxd 命令。
InfluxDB API 客户端库
与 InfluxDB API 交互的 客户端库 列表。
Influx Inspect 磁盘分片工具
Influx Inspect 是一个用于查看磁盘分片详细信息的工具,以及将分片中的数据导出为可以重新插入到数据库中的行协议。
InfluxDB 英寸工具
使用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模板变量并添加时间范围过滤器来过滤指定时间范围的元查询结果。