Телеграф json_string_fields для строковых массивов - PullRequest
0 голосов
/ 04 апреля 2019

У меня запущен стек 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"]

Таким образом, я могу выполнять запросы к данным, но это ограничивается первыми двумя показателями. Есть ли способ определить все вхождения массива? Какой-то подстановочный знак?

...