Loki语言中有许多运算符用于组合查询条件和函数。以下是一些常用的运算符:
==运算符用于比较查询条件中标签的值。例如:{app="nginx"}。
!=!=运算符与=运算符相反,用于比较查询条件中标签的值是否不等于。例如:{app!="nginx"}。
=~=~运算符用于模糊匹配查询条件中标签的值。例如:{app=~"ng.*"}可以匹配nginx、nginx-1、ngrok等值。
!~!~运算符与=~运算符相反,用于模糊不匹配查询条件中标签的值。例如:{app!~"ng.*"}可以匹配不包含ng前缀的所有值。
andand运算符用于组合两个或多个查询条件,要求它们同时成立。例如:{app="nginx" and level="error"}。
oror运算符用于组合两个或多个查询条件,要求它们中至少有一个成立。例如:{app="nginx" or level="error"}。
notnot运算符用于取反一个查询条件。例如:not {app="nginx"}可以匹配所有不是nginx的记录。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。