Telegraf 输出数据格式
除了特定输出数据格式,Telegraf 还支持以下一组常见数据格式,这些格式可以在配置许多 Telegraf 输出插件时选择。
Carbon2
使用 carbon2 输出数据格式(序列化器)将 Telegraf 指标格式化为 Carbon2 格式。
石墨
使用 graphite 输出数据格式(序列化器)将 Telegraf 指标格式化并输出为 Graphite 消息格式。
InfluxDB 行协议
使用 influx 输出数据格式(序列化器)将指标格式化并输出为 InfluxDB 行协议格式。
JSON
使用 json 输出数据格式(序列化器)将 Telegraf 指标格式化并输出为 JSON 文档。
消息打包
使用 msgpack 输出数据格式(序列化器)将 Telegraf 指标转换为 MessagePack 格式。
ServiceNow 指标
使用 nowmetric ServiceNow 指标输出数据格式(序列化器)将 Telegraf 指标输出为 ServiceNow 运营智能格式。
Splunk 指标
使用 splunkmetric 指标输出数据格式(序列化程序)将 Telegraf 指标以 Splunk 指标索引可以使用的格式输出。
您将能够通过存在一个 data_format 配置选项来识别支持的插件,例如,在文件 (file) 输出插件中:
[[outputs.file]]
## Files to write to, "stdout" is a specially handled file.
files = ["stdout"]
## Data format to output.
## 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_OUTPUT.md
data_format = "influx"