Невозможно изменить псевдоним метрики в Grafana с помощью плагина Zabbix
Я хочу показать несколько использования ЦП с разных хостов в одном графике, но все они заканчиваются с тем же именем, и я не могу сказать, какая строка представляет какой хост: вот это кадр.
Я использую Grafana 5.2.4 с плагином Zabbix 3.9.1. Моя версия Zabbix-3.0.12.
Я пробовал переопределить легенды в Grafana, но такого варианта нет. Кроме того, плагин Zabbix не позволяет подключаться непосредственно к БД, поэтому я также не могу использовать псевдоним по опции. Я пробовал использовать макросы в Zabbix для включения имени хоста в имя элемента, но {HOST.NAME}
просто заканчивается, как в имени элемента (и не заменяется фактическими значениями).
любые решения будут чрезвычайно оценены.
2 ответов
вы должны использовать templating особенность плагина Zabbix Grafana, см. прикрепленные экраны и следующее описание для рабочего примера.
У меня есть маршрутизаторы Zabbix Hostgroup, поэтому я определяю Router
переменная Grafana для соответствия хостам (Routers.*
), см. первый скриншот.
Включить многозначность и выбрать все
затем в конфигурации метрик используйте одну метрику, настроенную это путь:
- Группа: Маршрутизаторы
- Host: $ Router (имейте в виду
$
, переменная будет расширена в режиме реального времени соответственно выбору) - пункт: общее имя элемента (т. е.: ICMP время отклика)
и вы получите что-то похожее на второй скриншот, с выбором хоста сверху и несколькими выборками.
таким образом, есть кнопка" функции " под каждой метрикой, когда мы настраиваем и редактируем наш график. Существует опция "псевдоним", и при наведении на нее вы увидите больше опций. Если вы нажмете "setAlias", вы можете определить псевдоним для каждой метрики. Поскольку это решение требует установки каждого псевдонима индивидуально, я рекомендую решение, предложенное Симоной Забберони выше. но это также стоит знать, так как это может пригодиться время от времени.