Telegraf 输入数据格式
Telegraf 输入插件 在一个或多个数据格式中消费数据,并将数据解析成 Telegraf [指标][/telegraf/v1/metrics/]。许多输入插件使用可配置的解析器来将数据格式解析成指标。这允许如 kafka_consumer
输入插件 这样的输入插件消费和处理不同的数据格式,例如 InfluxDB 行协议或 JSON。Telegraf 支持以下输入 数据格式
Avro
使用 avro
输入数据格式将 Avro 二进制或 JSON 数据解析成 Telegraf 指标。
二进制
使用带用户指定配置的 binary
输入数据格式将二进制协议解析成 Telegraf 指标。
Collectd
使用 collectd
输入数据格式将 collectd 网络二进制协议解析成用于主机、实例、类型和类型实例的标签。
CSV
使用 csv
输入数据格式将逗号分隔值解析成 Telegraf 指标。
Dropwizard
使用 dropwizard
输入数据格式将 Dropwizard JSON 表示解析成 Telegraf 指标。
表单 URL 编码
使用 form-urlencoded
数据格式解析 application/x-www-form-urlencoded
数据,如 HTTP 查询字符串。
Graphite
使用 graphite
输入数据格式将 Graphite 点桶解析成 Telegraf 指标。
Grok
使用 grok
数据格式使用类似于正则表达式的语言解析行分隔数据。
InfluxDB 行协议
使用 influx
行协议输入数据格式将 InfluxDB 指标直接解析成 Telegraf 指标。
JSON
json
输入数据格式解析 JSON 对象,或对象的数组,成 Telegraf 指标。对于大多数情况,请使用 JSON v2 输入数据格式。
JSON v2
使用 json_v2
输入数据格式将 [JSON][json] 对象,或对象的数组,解析成 Telegraf 指标。
Logfmt
使用 logfmt
输入数据格式将 logfmt 数据解析成 Telegraf 指标。
Nagios
使用 nagios
输入数据格式将 Nagios 插件的输出解析成 Telegraf 指标。
OpenTSDB Telnet PUT API
使用 opentsdb
数据格式将 OpenTSDB Telnet PUT
API 数据解析成 Telegraf 指标。
Prometheus Remote Write
使用 prometheusremotewrite
输入数据格式将 Prometheus Remote Write 样本解析成 Telegraf 指标。
值
使用 value
输入数据格式将单个值解析成 Telegraf 指标。
Wavefront
使用 wavefront
输入数据格式将 Wavefront 数据解析成 Telegraf 指标。
XML
使用 xml
输入数据格式将 XML 数据解析成 Telegraf 指标。
XPath JSON
使用 xpath_json
输入数据格式和 XPath 表达式解析 JSON 成 Telegraf 指标。
XPath MessagePack
使用 xpath_msgpack
输入数据格式和 XPath 表达式解析 MessagePack 数据成 Telegraf 指标。
XPath Protocol Buffers
使用 xpath_protobuf
输入数据格式和 XPath 表达式解析 protobuf (Protocol Buffer) 数据成 Telegraf 指标。
任何包含 data_format
选项的输入插件都可以使用它来选择所需的解析器
[[inputs.exec]]
## Commands array
commands = ["/tmp/test.sh", "/usr/bin/mycollector --foo=bar"]
## measurement name suffix (for separating different commands)
name_suffix = "_mycollector"
## Data format to consume.
## Each data format has its own unique set of configuration options, read
## more about them here:
## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md
data_format = "json_v2"
输入解析插件
当你在支持它的 输入插件 配置中指定 data_format
时,输入插件使用相关的 解析插件 将数据从其源格式转换成 Telegraf 指标。许多解析插件提供额外的配置选项,用于指定有关您的数据架构及其如何映射到 Telegraf 指标字段的详细信息。
这个页面有帮助吗?
感谢您的反馈!