Documentation

Telegraf 命令和标志

telegraf命令启动并运行Telegraf正常运行所需的所有进程。

用法

telegraf [commands]
telegraf [flags]

命令

命令描述
config生成和迁移Telegraf配置
secrets管理密码存储中的机密
plugins打印可用的插件
version将当前版本打印到标准输出

全局标志

标志描述
--config 要加载的配置文件。
--config-directory 包含额外 *.conf 文件的目录。
--test-wait测试或一次模式下等待服务输入完成的秒数。
--usage 打印插件用法(示例:telegraf --usage mysql)。
--pprof-addr
pprof监听的地址。默认禁用。
--watch-config在本地配置更改时重启 Telegraf。使用文件系统通知 (notify) 或轮询 (poll)。默认情况下禁用。
--pidfile 要写入PID的文件。
--password 用于解锁秘密存储的密码。
--old-env-behavior切换回 v1.27 以前的环境替换行为。
--once一次性收集指标,写入后退出。
--debug启用调试日志记录。
--quiet以静默模式运行。
--unprotected不要在内存中保护机密。
--test收集指标并打印。
--deprecation-list打印所有已弃用的插件或插件选项。
--input-list打印可用的输入插件。
--output-list打印可用的输出插件。
--version(已弃用) 打印Telegraf版本。
--sample-config(已废弃) 打印完整的示例配置。
--plugin-directory (已废弃) 包含 *.so 文件的目录,将递归搜索插件。找到的插件被加载、标记并识别。
--section-filter 过滤配置部分以输出 (agent, global_tags, outputs, processors, aggregatorsinputs)。分隔符为 :
--input-filter 过滤要启用的输入插件。分隔符是 :
--output-filter筛选要启用的输出插件。分隔符是 :
--aggregator-filter 启用的聚合器过滤器。分隔符是 :
--processor-filter 过滤要启用的处理器插件。分隔符为 :
--secretstore-filter 过滤要启用的secretstore插件。分隔符是 :

示例

生成 Telegraf 配置文件

telegraf config > telegraf.conf

生成仅包含特定插件的配置

telegraf config \
  --input-filter cpu \
  --output-filter influxdb

运行单个 Telegraf 配置并将指标输出到 stdout

telegraf --config telegraf.conf --test

使用配置文件中定义的所有插件运行Telegraf

telegraf --config telegraf.conf

运行Telegraf,但仅启用特定插件

telegraf \
  --config telegraf.conf \
  --input-filter cpu:mem \
  --output-filter influxdb

使用pprof运行Telegraf

telegraf \
  --config telegraf.conf \
  --pprof-addr localhost:6060


Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

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

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