我想不出办法在Telegraf中解析我的简单Json数据了
我有这个文件
{
"inc_code": "I1",
"sensors": [
{
"n": 1,
"aX": 12
},
{
"n": 2,
"aX": 50
}
]
}
字符串
我在telegraf的预期输出是
I1, n=1 aX=12
I1, n=2 aX=50
型
telegraf.com文件应该是什么样的?
我试过
[[inputs.mqtt_consumer.json_v2]]
measurement_name_path = "inc_code"
[[inputs.mqtt_consumer.json_v2.tag]]
path = "sensors.#.n"
[[inputs.mqtt_consumer.json_v2.field]]
path = "sensors.#.aX"
type = "float"
型
这导致
I1,n=1 aX=12 1690565287967408422
I1,n=1 aX=50 1690565287967408422
I1,n=2 aX=12 1690565287967408422
I1,n=2 aX=50 1690565287967408422
型
哪里有重复的值。我不需要第二行和第三行!
有什么想法吗?
1条答案
按热度按时间wpcxdonn1#
我遇到了类似的问题。我遇到了这个PR,它被合并到版本1.28.2:https://github.com/influxdata/telegraf/pull/14008
我试着升级电视机,它没有解决我的问题,但也许它会解决你的问题。