GCPのログエクスプローラであるキーワードが含まれているログのみを表示させたいとき。

たとえば、リクエストされたurlにgclidが含まれているもののみを抽出したいときは以下のように条件を指定して「クエリを実行」を押すと抽出できます。

{対象の項目}: {検索したい文字列}みたいに書く感じですね。間のコロンが文字列検索をするときの式のようです。

httpRequest.requestUrl: "gclid"

このhttpRequest.requestUrlはログデータの項目で、ログエクスプローラからCSVデータをダウンロードするとヘッダとして確認することが可能です。

他にも、httpRequest.remoteIpとかhttpRequest.userAgentとかいろいろあります。

一度軽めの条件でCSV取ってみて、項目を保存しとくとよさそうです。

実際の画面では、こんな感じで設定すればOKです。

ログエクスプローラに検索条件を設定するサンプル

2023年2月の時点では以下の項目が検索に使えるようですね。実データとして何が入っているかを確認してから使うとよさそうです。

httpRequest.cacheFillBytes
httpRequest.cacheHit
httpRequest.cacheLookup
httpRequest.cacheValidatedWithOriginServer
httpRequest.latency
httpRequest.referer
httpRequest.remoteIp
httpRequest.requestMethod
httpRequest.requestSize
httpRequest.requestUrl
httpRequest.responseSize
httpRequest.status
httpRequest.userAgent
insertId
jsonPayload.@type
jsonPayload.remoteIp
jsonPayload.statusDetails
logName
receiveLocation
receiveTimestamp
receivedLocation
resource.labels.backend_service_name
resource.labels.forwarding_rule_name
resource.labels.project_id
resource.labels.target_proxy_name
resource.labels.url_map_name
resource.labels.zone
resource.type
severity
spanId
timestamp
trace

この記事の環境情報

  • 2023年2月時点のGCP
  • 歯茎が腫れて痛い