web-dev-qa-db-ja.com

StackDriver Loggingでワイルドカードを使用する

Google StackDriver Loggingフィルターでワイルドカードを使用したいと思います。ただし、公式サイトによると、フィルターは使用できません。使用できる方法はありますか?

3
Tommy

テキストに含まれる文字列を検索する場合は、 その文字列を直接入力します。

Unicorn (text:Unicorn)
Finds all log entries containing Unicorn, in any field and in any letter case.

詳細フィルターに条件を追加して、「prefix」で始まるすべてのポッドを検索する場合は、次のようにしてください(note ':' instead of '=')

resource.type="k8s_container"
resource.labels.cluster_name="cluster-1"
resource.labels.pod_name:"prefix"
2
Andrei Popa

次の一般的な 基本的な検索例 を確認できます。

例:

次のような文字列の使用:uni* (text:uni*)

上記のドキュメントで説明されているように、「これはワイルドカード検索ではありません。この検索で​​は、4文字の文字列"uni*"。ログビューアは正規表現検索をサポートしておらず、基本または高度なフィルタインターフェースに*や?などの特別なワイルドカード文字はありません。

Issue Trackers を使用して、これを Feature Request として送信することもできます。

1
arp-sunny.