search
数据采集 采集器 Telegraf

Telegraf

简介

Telegraf是一个插件驱动的服务器代理,用于收集和报告指标。Telegraf的插件可以直接从运行的系统中获取各种指标,从第三方API中提取指标,甚至可以通过 statsd 和 Kafka 消费者服务监听指标。它还具有输出插件,可将指标发送到 DataWay 网关。

Telegraf 安装

可到 官网 下载 Telegraf 并进行安装

Telegraf 配置

在 Telegraf 安装目录下,telegraf.conf 为 Telegraf 配置文件。若要 Telegraf 上报到DataFlux 中,需要配置 http 的输出地址和请求参数。

telegraf.conf中找到outputs.http,填入输出的 url 地址,该地址为要上报的 DataWay 网关地址。

[[outputs.http]]
  ## URL is the address to send metrics to
  url = "http://1.2.3.4:9529/v1/write/metrics"  //Dataway上报地址
 
  ## Timeout for HTTP message
  # timeout = "5s"

设置请求参数,其中Content-Type,X-Datakit-UUID为必填项,

[outputs.http.headers]
  ## Should be set manually to "application/json" for json data_format
     Content-Type = "text/plain; charset=utf-8"  //数据请求格式和标识
     X-Datakit-UUID = "telegraf-01"   //采集器命名
 #   X-Datakit-Version = "1.0.0"      //版本号

配置完成后,重启telegraf即可生效