如何在 Google Stackdriver 日志中创建过滤器 "does not contain"
How make a filter "does not contain" in Google Stackdriver logs
在 Google Stackdriver 高级过滤器中,我可以插入如下内容:
resource.type="container"
resource.labels.cluster_name="mycluster"
textPayload!="Metric stackdriver_sink_successfully_sent_entry_count was not found in the cache."
severity="INFO"
textPayload:(helloworld)
最后一条规则意味着字段 textPayload 应该包含字符串 helloworld。
但是我找不到添加 NOT 运算符的方法。
我会使用类似的东西:
textPayload:!(helloworld)
但不起作用
只需在两行之间添加 AND NOT:
resource.type="container"
resource.labels.cluster_name="mycluster"
textPayload!="Metric stackdriver_sink_successfully_sent_entry_count was not found in the cache."
severity="INFO" AND NOT
textPayload:(helloworld)
顺便说一句,最后有时会有\n
。
也可以点击日志,点击子条目,点击隐藏。
如果您想排除包含单词 "unicorn"
的条目,您可以使用过滤器-text:unicorn
在 Google Stackdriver 高级过滤器中,我可以插入如下内容:
resource.type="container"
resource.labels.cluster_name="mycluster"
textPayload!="Metric stackdriver_sink_successfully_sent_entry_count was not found in the cache."
severity="INFO"
textPayload:(helloworld)
最后一条规则意味着字段 textPayload 应该包含字符串 helloworld。 但是我找不到添加 NOT 运算符的方法。
我会使用类似的东西:
textPayload:!(helloworld)
但不起作用
只需在两行之间添加 AND NOT:
resource.type="container"
resource.labels.cluster_name="mycluster"
textPayload!="Metric stackdriver_sink_successfully_sent_entry_count was not found in the cache."
severity="INFO" AND NOT
textPayload:(helloworld)
顺便说一句,最后有时会有\n
。
也可以点击日志,点击子条目,点击隐藏。
如果您想排除包含单词 "unicorn"
的条目,您可以使用过滤器-text:unicorn