У меня запущен стек infxdb, telegraf и Chronograf, и он показывает данные, поступающие от брокера MQTT. Данные поступают в формате JSON и выглядят примерно так:
{
"msgid": "id1",
"senderid": "id2",
"measures": [
{
"type": "O",
"value": "value1"
},
{
"type": "CO2",
"value": "value2"
}
]
}
Чтобы иметь возможность анализировать различные значения, мне нужен телеграф для загрузки строк типа и значения. Я определил json_string_fields
так:
json_string_fields = ["msgid","senderid","measures_0_type","measures_1_type","measures_0_value","measures_1_value"]
Таким образом, я могу выполнять запросы к данным, но это ограничивается первыми двумя показателями. Есть ли способ определить все вхождения массива? Какой-то подстановочный знак?