文档文档

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 性能。调整批量大小、标签值和并发写入流等指标,以测试摄取不同标签基数和指标如何影响性能。

图表和仪表板

使用 ChronografGrafana 仪表板来可视化您的时间序列数据。

提示: 在您的仪表板中使用模板变量,以按指定时间段过滤元查询结果(请参见以下示例)。

使用模板变量过滤元查询结果

以下示例显示了如何过滤在过去一小时内检索数据的主机。

示例
# 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 模板变量并添加时间范围过滤器,来过滤指定时间范围的元查询结果。


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

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

阅读更多

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

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

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

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

有关如何开始使用的更多信息,请查看