Назад | Перейти на главную страницу

Работа с массивом объектов в Zabbix

Мой HTTP-агент в Zabbix получает данные, представляющие количество клиентских заказов:

{
  "orders": [
    {
      "client_id": 1,
      "count": 2
    },
    {
      "client_id": 2,
      "count": 3
    },
    {
      "client_id": 3,
      "count": 1
    }
  ]
}

Как создать товар, а затем график количества заказов для каждого клиента? Я знаю о JSONPath и перехвате определенных полей из JSON, но не понимаю, как работать с данными типа "ключ: значение".

Спасибо!

Я предлагаю создать основной объект, в котором хранится дыра JSON, и создать несколько зависимых элементов для хранения отдельных значений с использованием правильной предварительной обработки.