Carbon2 输出数据格式
使用 carbon2
输出数据格式(序列化器)格式化和输出 Telegraf 指标为 Carbon2 格式。
配置
[[outputs.file]]
## Files to write to, "stdout" is a specially handled file.
files = ["stdout", "/tmp/metrics.out"]
## 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 = "carbon2"
标准形式
metric=name field=field_1 host=foo 30 1234567890
metric=name field=field_2 host=foo 4 1234567890
metric=name field=field_N host=foo 59 1234567890
指标
序列化器通过组合指标名称和字段来创建 intrinsic_tags
从而转换指标。因此,如果一个 Telegraf 指标有 4 个字段,carbon2
输出将是 4 个独立的指标。将有一个代表指标名称的 metric
标签和一个代表字段的 field
标签。
示例
如果我们采用以下 InfluxDB 行协议
weather,location=us-midwest,season=summer temperature=82,wind=100 1234567890
在 Carbon2 中序列化后,结果将是
metric=weather field=temperature location=us-midwest season=summer 82 1234567890
metric=weather field=wind location=us-midwest season=summer 100 1234567890
带有空格的字段和标签
当字段键或标签键值有空格时,空格将被替换为 _
。
带有空值的标签
当标签的值为空时,它将被替换为 null
。
此页对您有帮助吗?
感谢您的反馈!