Я создал новый График в Графане, который берет данные из OpenTSDB.Как использовать значение показателя в псевдониме?
Псевдоним поле имеет следующее значение: Label $metric $tag_host
.
, когда она интерпретируется, это выглядит следующим образом:
Label $metric myhost1
- ...
Label $metric myhostn
, но я хочу, чтобы выглядеть следующим образом:
Label xyz myhost1
- ...
Label xyz myhostn
гдеxyz
это значение Metric поле.
Таким образом, для ключа (например .: host
) в Метки, я могу использовать $tag_<key>
(например .: $tag_host
) в Алиас.
Я хочу, чтобы достичь такого же поведения для Metric жестко запрограммированное значение (Например: xyz
), так что если кто-то хочет изменить значение метрики в будущем от xyz
к abc
, псевдони должен обновляться автоматически ,
Я пытался использовать:
$metric
$Metric
$tag_metric
, но они не работали.
Можно ли использовать значение Метрики в Псевдониме без жесткого кодирования в алиасе (жесткое кодирование с метрики достаточно)?
Вы видите, что значение показателя изменяется вообще после создания вашей панели? Если значение показателя является постоянным, то псевдоним может иметь имя метрики как часть псевдонима. – praj
@praj, я редактировал сообщение. Значение Metric является константой ('xyz') на граф (у меня есть много значений в разных графах из той же панели). Я знаю, что я могу использовать то же значение в ** Alias ** как «Label xyz $ tag_host», но вместо этого я хотел бы использовать нечто вроде «Label $ metric $ tag_host', чтобы убедиться, что оно работает, даже если кто-то меняет только значение ** Metric ** через некоторое время. –
То, чего вы хотите достичь, невозможно. Псевдоним является ПОСТОЯННЫМ, а не ПЕРЕМЕННЫМ. Мы используем псевдоним для того, чтобы перезаписать имя метрики по умолчанию, поэтому, даже если вы измените имя метрики, псевдоним должен оставаться неизменным. Если вы хотите, чтобы ваш псевдоним имел то же имя, что и ваш показатель, единственное его решение жестко запрограммировано. Просто введите xyz $ tag_host в свой псевдоним. Если кто-то не изменит имя метрики, он также должен изменить имя псевдонима. – paulalexandru