Google StackDriver Loggingフィルターでワイルドカードを使用したいと思います。ただし、公式サイトによると、フィルターは使用できません。使用できる方法はありますか?
テキストに含まれる文字列を検索する場合は、 その文字列を直接入力します。
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"
次の一般的な 基本的な検索例 を確認できます。
例:
次のような文字列の使用:uni* (text:uni*)
上記のドキュメントで説明されているように、「これはワイルドカード検索ではありません。この検索では、4文字の文字列
"uni*"
。ログビューアは正規表現検索をサポートしておらず、基本または高度なフィルタインターフェースに*や?などの特別なワイルドカード文字はありません。
Issue Trackers を使用して、これを Feature Request として送信することもできます。