首页/数据/NoSQL 速查/Telegraf 采集配置要点
本包目录(322 条)

Telegraf 采集配置要点

Telegraf 是常用采集代理:配置由 inputs、processors、outputs 三部分组成;对接 2.x 用 outputs.influxdb_v2,配置 Token、org 与 bucket。

NoSQL 速查数据更新于 2026-10-12
最小结构[[inputs.xxx]] → [[processors.xxx]](可选)→ [[outputs.influxdb_v2]]
验证telegraf --config /etc/telegraf/telegraf.conf --test 打印一次采集结果
常用输入cpu、mem、disk、net、nginx、mysql、kafka、prometheus 抓取

示例

示例
[[inputs.cpu]]
  percpu = false
  totalcpu = true

[[outputs.influxdb_v2]]
  urls = ["http://127.0.0.1:8086"]
  token = "${INFLUX_TOKEN}"
  organization = "my-org"
  bucket = "metrics"
启动前先用 --test 看是否连得上、字段是否符合预期;生产用 systemd 管理并限制日志大小。

易错点

  • outputs 配置错误时 Telegraf 会缓冲重试,指标看似正常但数据没落库,监控要覆盖写入失败计数
  • 配置文件里出现重复的 section 会导致后出现的生效,排查时用 --test 明确当前结果

数据来源与参考

  • InfluxData Docs: Telegraf configuration
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌