Cloud Run logs requests btw. It looks like this:
{
"insertId": "62c2d53e0003371fdc7d0e63",
"httpRequest": {
"requestMethod": "GET",
"requestUrl": "https://oci-proxy-4txm7cz3ca-ew.a.run.app/v2/pause/manifests/latest",
"requestSize": "359",
"status": 308,
"responseSize": "823",
"userAgent": "curl/7.79.1",
"remoteIp": "62.3.X.X",
"serverIp": "216.239.36.53",
"latency": "0.002888185s",
"protocol": "HTTP/1.1"
},
"resource": {
"type": "cloud_run_revision",
"labels": {
"revision_name": "oci-proxy-00007-rus",
"service_name": "oci-proxy",
"location": "europe-west1",
"configuration_name": "oci-proxy",
"project_id": "coen-mahamed-ali"
}
},
"timestamp": "2022-07-04T11:55:42.210719Z",
"severity": "INFO",
"labels": {
"instanceId": "00c527f6d4c262c0c5e52e02b9e0598455af84a75be4db07302d51c05ad943142fb40a1eedd66cc7d8fb9fed14ac8349f4a06236b5f8235e83c02c64ac3b494fa3"
},
"logName": "projects/coen-mahamed-ali/logs/run.googleapis.com%2Frequests",
"trace": "projects/coen-mahamed-ali/traces/3c44b9996e13e00f68afa0b8dad552aa",
"receiveTimestamp": "2022-07-04T11:55:42.217327936Z",
"spanId": "6672162191736732715",
"traceSampled": true
}
We can sink these logs to bigquery and start crunching data.