运算符
Loki语言中有许多运算符用于组合查询条件和函数。以下是一些常用的运算符:
=
=运算符用于比较查询条件中标签的值。例如:{app="nginx"}。
!=
!=运算符与=运算符相反,用于比较查询条件中标签的值是否不等于。例如:{app!="nginx"}。
=~
=~运算符用于模糊匹配查询条件中标签的值。例如:{app=~"ng.*"}可以匹配nginx、nginx-1、ngrok等值。
!~
!~运算符与=~运算符相反,用于模糊不匹配查询条件中标签的值。例如:{app!~"ng.*"}可以匹配不包含ng前缀的所有值。
and
and运算符用于组合两个或多个查询条件,要求它们同时成立。例如:{app="nginx" and level="error"}。
or
or运算符用于组合两个或多个查询条件,要求它们中至少有一个成立。例如:{app="nginx" or level="error"}。
not
not运算符用于取反一个查询条件。例如:not {app="nginx"}可以匹配所有不是nginx的记录。


