Невозможно создать динамическую панель управления Grafana для измерения, включенного в точку influxDB.

Ситуация такова, что я использую телеграф для отправки данных в influxDB и Grafana(5.1.3) для визуализации.influxDB, сохраняющих данные в формате ниже

api.service-v1.request.status.total
api.service-v1.response.size
api.service-v1.upstream_latency
api.service-v1.user.consumer-001.request.count
api.service-v1.user.consumer-001.request.status.200
api.service-v1.user.consumer-001.request.status.429
api.service-v1.user.consumer-001.request.status.499
api.service-v1.user.consumer-001.request.status.total

И я хотел бы создать динамическую панель мониторинга на основе услуги, потребителя, его статуса и других показателей. Не могли бы вы помочь мне в этом?


person Jogendra Kumar    schedule 08.06.2018    source источник


Ответы (1)


У нас есть Узнайте решение. мы можем создать переменную $service с запросом (показать измерения;) и regex(/.*api.([^.]*).*/) для фильтрации имени службы.

вторая переменная для $consumer и запроса (показать измерения;) с regex option(/.*api.$service.user.([^.]*).*/) эту переменную мы можем использовать для визуализации графика с помощью переключения режима редактирования в grafana.

Спасибо

person Jogendra Kumar    schedule 08.06.2018