Прометей: извлечь подстроку из значения метки?
У меня есть аналогичные сервисы на том же хосте. Например у меня есть два сервера mysql с именем mysql01 и mysql02. Я установил два mysqld_exporter
один для каждого сервера MySQL. Значения экземпляра метки: instance="<host>-mysql01"
а также instance="<host>-mysql02"
, Я также установил node_exporter
на том же хосте.
Я хочу связать ряд mysql_exporter с рядом node_exporter. Например, на той же графической панели, посвященной mysql0x
Я хочу визуализировать метрики о подкачки памяти и размере пула буферов. Поэтому мне нужно визуализировать следующие серии:
mysql_global_variables_innodb_buffer_pool_size{instance="<host>-mysql0x"}
node_memory_SwapTotal_bytes{instance="<host>"}
Как я могу извлечь из значения метки экземпляра <host>-mysql0x
host
часть?
В качестве дополнительного вопроса: существует ли лучшая практика для маркировки аналогичного сервиса на одном хосте?
0 ответов
Вы можете использовать регулярное выражение для этого, как указано в документации. http://docs.grafana.org/reference/templating/#filter-and-modify-the-options-using-a-regex-capture-group-to-return-part-of-the-text
Примечание: регулярное выражение в изображении - это просто пример