web-dev-qa-db-ja.com

GoogleStackdriverログでフィルターを「含まない」ようにする方法

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)

しかし、動作しません

8
suikoy

2つの行の間にANDNOTを追加するだけです。

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)
12
suikoy

「ユニコーン」という単語を含むエントリを除外する場合は、filter-text:Unicornを使用できます。

出典: https://cloud.google.com/logging/docs/view/basic-filters

3
javierdvalle

時々\nちなみに最後に。

また、ログをクリックし、サブエントリをクリックして、非表示にすることもできます。

0
MmtBkn