いつもCloud Loggingにお世話になっているので、その際に使用するクエリたちを備忘録がてら残しておきたいと思います。
下記ドキュメントを主に参考にしています。
比較
レスポンスコードとかserverityをみる時に使用します。
httpRequest.status>=500
And
あんま使わない。
logName=("projects/test/logs/cloudaudit.googleapis.com%2Factivity" OR "projects/test/logs/cloudaudit.googleapis.com%2Fdata_access")
文字列のマッチ
:
を使用することで実現できます。
これはわりかし使います。
httpRequest.userAgent: "Mozilla/5.0 (iPhone"
正規表現
正規表現でひっかける場合は、=~
、それ以外の場合は、!~
を使用します。
jsonPayload.msg=~"function is.*"
除去
ログを除外していくときに使用します。
-jsonPayload.message="some test...."