03Prometheus匹配模式

1.完全匹配

PromQL 支持使用 = 和!= 两种完全匹配模式

=:匹配等于node_exporter1的实例对象

 

 !=:显示除开node_exporter1的实例对象

 

 

2.正则匹配

正则匹配分正向匹配和反向匹配

正向匹配:使用 label=~regx 表示选择那些标签符合正则表达式

反向匹配:使用 label!~regx 进行排除。

 

2..:表示2xx,其中.代表任意字符

.:表示一个字符任意字符

*:表示0~n个任意字符

+:表示1~n个

所以.*表示.后面可以跟0~n个.,如满足2.*的:2x,2xx,2xxx,2xxxxx,……
.+表示.后面可以跟1~n个.,如满足2.+的:2xx,2xxx,2xxxxx,……

 

如下匹配node_exporter,后面接单个字符

 

 

 

 

posted @ 2023-03-16 11:07  冷夜O  阅读(453)  评论(0)    收藏  举报