文档文档

InfluxData 平台入门

要开始使用 InfluxDB 2.0 平台,请参阅 InfluxDB CloudInfluxDB OSS 2.0

要开始使用 InfluxData 1.x 平台,下载并安装 TICK 堆栈的每个组件,或 安装 InfluxData 沙箱,然后按照以下步骤操作。

Getting started setup

了解 Telegraf 如何将数据写入 InfluxDB

一旦 Telegraf 安装并启动,它将默认发送系统指标到 InfluxDB,这将自动创建一个 ‘telegraf’ 数据库。

Telegraf 的配置文件指定了指标的来源和去向(输入和输出)。在本例中,我们将重点关注 CPU 数据,这是 Telegraf 生成的默认系统指标之一。对于本例,值得注意的是一些相关值

  • [agent].interval - 声明将系统指标发送到 InfluxDB 的频率。
  • [[outputs.influxdb]] - 声明如何连接到 InfluxDB 以及目标数据库,即默认的 ‘telegraf’ 数据库。
  • [[inputs.cpu]] - 声明如何收集要发送到 InfluxDB 的系统 cpu 指标。默认启用。

有关配置文件的详细信息,请参阅 Telegraf 入门

在 InfluxDB 中查询数据

如上所述,Telegraf 正在将系统数据(包括 CPU 使用率)发送到 InfluxDB。您可以通过两种方式查询 InfluxDB 数据

查询示例

SELECT "usage_system",
       "usage_user"
FROM "telegraf"."autogen"."cpu"
WHERE time > now() - 30m

在 Chronograf 仪表板中可视化数据

现在您已经使用查询探索了数据,您可以在 Chronograf 中构建仪表板以可视化数据。有关详细信息,请参阅 创建仪表板使用预创建的仪表板

在 Kapacitor 中基于该数据创建警报

由于 InfluxDB 在 localhost:8086 上运行,Kapacitor 在启动期间会找到它,并在 InfluxDB 上创建多个订阅。这些订阅告诉 InfluxDB 将从 Telegraf 接收的所有数据发送到 Kapacitor。

有关如何在 Kapacitor 中基于数据设置警报的分步说明,请参阅 创建 Chronograf 警报规则


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像当前一样使用它,而无需对代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已推出公开 Alpha 版

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

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

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

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