Telegraf 输入数据格式
Telegraf 输入插件 使用一种或多种数据格式并解析数据为 Telegraf [指标][/telegraf/v1/metrics/]。许多输入插件使用可配置的解析器用于将数据格式解析为指标。这允许输入插件(例如 kafka_consumer
输入插件)使用和处理不同的数据格式,例如 InfluxDB 行协议或 JSON。Telegraf 支持以下输入数据格式
Avro
使用 avro
输入数据格式来解析 Avro 二进制或 JSON 数据为 Telegraf 指标。
Binary
使用 binary
输入数据格式和用户指定的配置来解析二进制协议为 Telegraf 指标。
Collectd
使用 collectd
输入数据格式来解析 collectd 网络二进制协议,以为主机、实例、类型和类型实例创建标签。
CSV
使用 csv
输入数据格式来解析逗号分隔值到 Telegraf 指标。
Dropwizard
使用 dropwizard
输入数据格式来解析 Dropwizard JSON 表示形式为 Telegraf 指标。
Form URL-encoded
使用 form-urlencoded
数据格式来解析 application/x-www-form-urlencoded
数据,例如 HTTP 查询字符串。
Graphite
使用 graphite
输入数据格式来解析 Graphite 点 buckets 到 Telegraf 指标。
Grok
使用 grok
数据格式来使用类似正则表达式的语言解析行分隔数据。
InfluxDB line protocol
使用 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
使用 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
的输入插件配置中指定 data_format
时,输入插件使用相关的 解析器插件 将数据从其源格式转换为 Telegraf 指标。许多解析器插件提供额外的配置选项,用于指定有关您的数据模式以及它应如何映射到 Telegraf 指标中的字段的详细信息。
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 Telegraf 和本文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。