Я пытаюсь проанализировать JSON и сохранить определенные значения в виде метрик в Graphite.
Чтобы сделать мой Graphite более удобным для пользователя, я должен сформировать имя метрики, которое содержит некоторые значения из его объекта.
У меня есть рабочее решение для Bash Loop + JQ, но это очень медленно. Поэтому я прошу помощи:)
Вот мой вклад:
{
...
},
"Johnny Cage": {
"firstname": "Johnny",
"lastname": "Cage",
"height": 183,
"weight": 82,
"hands": 2,
"legs": 2,
...
},
...
}
Желаемый вывод:
mk.fighter.Johnny.Cage.firstname Johnny
mk.fighter.Johnny.Cage.lastname Cage
mk.fighter.Johnny.Cage.height 183
mk.fighter.Johnny.Cage.weight 82
mk.fighter.Johnny.Cage.hands 2
mk.fighter.Johnny.Cage.legs 2
...