Прометей: извлечь подстроку из значения метки?

У меня есть аналогичные сервисы на том же хосте. Например у меня есть два сервера 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

Примечание: регулярное выражение в изображении - это просто пример

Другие вопросы по тегам