Telegraf 输出数据格式
除了特定于输出的数据格式外,Telegraf 还支持一组通用的数据格式,这些格式可以在配置许多 Telegraf 输出插件时选择。
Carbon2
使用 carbon2 输出数据格式(序列化器)将 Telegraf 指标格式化为 Carbon2 格式进行输出。
Graphite
使用 graphite 输出数据格式(序列化器)将 Telegraf 指标格式化为 Graphite 消息格式进行输出。
InfluxDB line protocol
使用 influx 输出数据格式(序列化器)将指标格式化为 InfluxDB 行协议格式进行输出。
JSON
使用 json 输出数据格式(序列化器)将 Telegraf 指标格式化为 JSON 文档进行输出。
MessagePack
使用 msgpack 输出数据格式(序列化器)将 Telegraf 指标转换为 MessagePack 格式。
ServiceNow metrics
使用 nowmetric ServiceNow 指标输出数据格式(序列化器)将 Telegraf 指标输出为 ServiceNow Operational Intelligence 格式。
Splunk 指标
使用 splunkmetric 指标输出数据格式(序列化器)以可被 Splunk 指标索引消耗的格式输出 Telegraf 指标。
Template
使用 template 输出数据格式(序列化器)使用自定义 Go 模板格式化和输出 Telegraf 指标。
您可以通过 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"此页面是否有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 Telegraf 和本文档提出反馈和 bug 报告。要获取支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。