Grafana 普罗米修斯:从标签值中提取子字符串?

Grafana 普罗米修斯:从标签值中提取子字符串?,grafana,prometheus,Grafana,Prometheus,我在同一台主机上有类似的服务。例如,我有两个名为mysql01和mysql02的mysql服务器。我为每台mysql服务器安装了两个mysqld\u导出器。标签实例的值是instance=“-mysql01”和instance=“-mysql02”。我还在同一台主机上安装了node\u exporter 我希望将mysql\u exporter系列与node\u exporter系列联系起来。例如,在同一个grafana仪表板(专用于mysql0x)上,我希望可视化有关交换内存和缓冲池大小的指标

我在同一台主机上有类似的服务。例如,我有两个名为mysql01和mysql02的mysql服务器。我为每台mysql服务器安装了两个
mysqld\u导出器。标签实例的值是
instance=“-mysql01”
instance=“-mysql02”
。我还在同一台主机上安装了
node\u exporter

我希望将mysql\u exporter系列与node\u exporter系列联系起来。例如,在同一个grafana仪表板(专用于
mysql0x
)上,我希望可视化有关交换内存和缓冲池大小的指标。因此,我需要设想以下系列:

mysql_global_variables_innodb_buffer_pool_size{instance="<host>-mysql0x"}
node_memory_SwapTotal_bytes{instance="<host>"}
mysql\u全局变量\u innodb\u buffer\u pool\u size{instance=“-mysql0x}
节点\内存\交换数据\字节{instance=”“}
如何从实例标签值
-mysql0x
提取
主机部分


作为一个额外的问题:在同一台主机上标记类似服务有一个最佳实践吗?

您可以使用regex来完成文档中提到的操作。

注意:图中的正则表达式只是一个示例