google cloud logging中使用的查询语言是什么?它似乎不是基于lucene的?例如,下面是一个查询
metadata.serviceName="appengine.googleapis.com"
metadata.labels."appengine.googleapis.com/module_id"="..."
metadata.labels."appengine.googleapis.com/version_id"=",,,"
log="appengine.googleapis.com/stdout"
(error OR completed)发布于 2016-09-09 17:06:44
Google似乎在Stackdriver过滤器中使用了他们自己的自定义语言。
语法定义如下:
expression = ["NOT"] comparison { ("AND" | "OR") ["NOT"] comparison }
comparison = name OP value
| value
OP = "<=" | "<" | ">=" | ">" | "!=" | "=" | ":"
value = number
| string
| function
| "(" expression ")"你可以在这里找到语法定义的其余部分:
https://cloud.google.com/logging/docs/view/advanced_filters#advanced_filter_syntax
https://stackoverflow.com/questions/39380866
复制相似问题