{"level":"info","timestamp":"2026-07-02T17:37:49.145Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"0326b589-4718-4aa2-90fa-5bd7bc1fafe1","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:37:49.145Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"0326b589-4718-4aa2-90fa-5bd7bc1fafe1","keyPrefix":"sk-oai-YdIGOM6r1LGQ...","username":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:37:49 | 201 | 3.295244ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:37:51 | 200 | 38.665µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:51 | 200 | 38.49µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:53 | 200 | 1.159025ms | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:37:53 | 200 | 156.834µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:37:53.773Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"1854c889-4b75-41da-a3fe-a7399e68e8f7","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:37:53.773Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"1854c889-4b75-41da-a3fe-a7399e68e8f7","keyPrefix":"sk-oai-1MgR5zym1QQU...","username":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:37:53 | 201 | 1.803916ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:37:56 | 200 | 38.005µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:57 | 200 | 1.168869ms | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:37:57 | 200 | 552.439µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:37:57 | 200 | 170.499µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:37:57 | 200 | 12.74445ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:37:58.207Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"ec1ca7fb-c0d7-4c27-8c3e-f4074fb93435","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:37:58.207Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"ec1ca7fb-c0d7-4c27-8c3e-f4074fb93435","keyPrefix":"sk-oai-qNygEnScYV4q...","username":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:37:58 | 201 | 1.825881ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:38:01 | 200 | 56.22µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:01 | 200 | 38.184µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:02 | 200 | 1.114171ms | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:38:02 | 200 | 529.003µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:38:02 | 200 | 135.906µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:38:02 | 200 | 12.79037ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:38:02.967Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-api-key-scoped-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"a34178c8-1e5a-4677-b917-d3b27d85592b","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:38:02.967Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"a34178c8-1e5a-4677-b917-d3b27d85592b","keyPrefix":"sk-oai-1YsxvNSPyIHo...","username":"system:serviceaccount:models-as-a-service:e2e-api-key-scoped-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:38:02 | 201 | 1.939379ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:38:06 | 200 | 46.63µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:07 | 200 | 1.402729ms | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:38:07 | 200 | 550.38µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:38:07 | 200 | 273.04µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:38:07 | 200 | 12.701637ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:38:11 | 200 | 44.866µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:11 | 200 | 56.903µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:38:12.173Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-api-key-deleted-sub-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"034b13b0-d998-4e3c-8340-1935ede75db5","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:38:12.173Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"034b13b0-d998-4e3c-8340-1935ede75db5","keyPrefix":"sk-oai-kaWh6QuOijbu...","username":"system:serviceaccount:models-as-a-service:e2e-api-key-deleted-sub-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:38:12 | 201 | 2.322867ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:38:16 | 200 | 40.127µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:20 | 200 | 996.24µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:38:20 | 403 | 108.339µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:38:21 | 200 | 37.074µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:21 | 200 | 42.03µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:26 | 200 | 42.501µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:29 | 403 | 182.603µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:38:31 | 200 | 41.824µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:31 | 200 | 42.135µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:36 | 200 | 41.224µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:38 | 403 | 123.715µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:38:41 | 200 | 38.839µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:41 | 200 | 38.706µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:46 | 200 | 39.356µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:48 | 403 | 171.476µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:38:51 | 200 | 54.902µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:51 | 200 | 43.744µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:56 | 200 | 53.341µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:39:00.267Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"ace3abc7-9613-4904-af9f-1c71d63ac7ee","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:00.267Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"ace3abc7-9613-4904-af9f-1c71d63ac7ee","keyPrefix":"sk-oai-113jeWKJn6Gy...","username":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:00 | 201 | 2.433464ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:01 | 200 | 42.01µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:01 | 200 | 40.747µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:04 | 200 | 797.187µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:04 | 200 | 497.005µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:04 | 200 | 154.682µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:04 | 200 | 12.75747ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:06 | 200 | 42.319µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:11 | 200 | 39.391µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:11 | 200 | 39.218µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:39:16.632Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"60381248-09d5-4117-b996-116320526315","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:16.632Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"60381248-09d5-4117-b996-116320526315","keyPrefix":"sk-oai-lX3FEwCemmgu...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:16 | 201 | 2.21443ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:39:16.668Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"6c341e73-5bae-4c0a-8e91-0a414c904527","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:16.668Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"6c341e73-5bae-4c0a-8e91-0a414c904527","keyPrefix":"sk-oai-D20SrxL5gDpG...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:16 | 201 | 1.785477ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:16 | 200 | 35.985µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:20 | 200 | 1.049355ms | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:20 | 200 | 622.994µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:20 | 200 | 413.046µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:20 | 200 | 12.296933ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:20 | 200 | 850.872µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:20 | 200 | 742.212µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:20 | 200 | 430.432µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:20 | 200 | 13.985029ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:21 | 200 | 38.329µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:21 | 200 | 37.991µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:26 | 200 | 32.368µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:31 | 200 | 35.241µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:31 | 200 | 34.621µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:33 | 200 | 229.368µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:33 | 200 | 359.308µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:33 | 200 | 402.508µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:33 | 200 | 36.796604ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:36 | 200 | 32.81µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:41 | 200 | 33.135µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:41 | 200 | 32.454µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:45 | 200 | 178.32µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:45 | 200 | 19.121973ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:45 | 200 | 172.402µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:45 | 200 | 19.889152ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:46 | 200 | 38.815µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:51 | 200 | 30.78µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:51 | 200 | 48.362µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:56 | 200 | 33.575µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:40:01.282Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-97e804","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"1f9cb4ee-5ad4-4497-aa03-614d3ef0909c","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:40:01.282Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"1f9cb4ee-5ad4-4497-aa03-614d3ef0909c","keyPrefix":"sk-oai-1VADQpkzTg2t...","username":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-97e804","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:40:01 | 201 | 3.311217ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:40:01 | 200 | 627.853µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:40:01 | 200 | 397.375µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:40:01 | 200 | 805.715µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:40:01 | 200 | 324.491µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:40:01 | 200 | 749.221µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:40:01 | 200 | 378.532µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:40:01 | 200 | 694.522µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:40:01 | 200 | 28.832µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:01 | 200 | 689.021µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:40:01 | 200 | 352.972µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:40:01 | 200 | 12.583393ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:40:01 | 200 | 38.758µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:06 | 200 | 35.677µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:11 | 200 | 35.38µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:11 | 200 | 41.014µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:40:13.324Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:tester-regular-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"0be4c04d-6d69-4e44-b799-5ef73e4a1b5a","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:40:13.324Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"0be4c04d-6d69-4e44-b799-5ef73e4a1b5a","keyPrefix":"sk-oai-1MS0JBWCGTPR...","username":"system:serviceaccount:default:tester-regular-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:40:13 | 201 | 3.611037ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:40:13 | 200 | 592.348µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:40:13 | 200 | 353.346µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:40:16 | 200 | 33.933µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:21 | 200 | 32.253µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:21 | 200 | 33.401µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:26 | 200 | 30.246µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:31 | 200 | 44.382µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:31 | 200 | 44.651µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:36 | 200 | 40.585µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:41 | 200 | 36.776µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:41 | 200 | 37.916µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:46 | 200 | 46.828µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:51 | 200 | 45.36µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:51 | 200 | 44.414µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:40:56 | 200 | 41.729µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:01 | 200 | 37.909µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:01 | 200 | 44.655µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:06 | 200 | 46.918µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:11 | 200 | 40.099µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:11 | 200 | 40.497µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:16 | 200 | 43.578µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:21 | 200 | 40.202µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:21 | 200 | 47.05µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:26 | 200 | 44.31µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:31 | 200 | 40.218µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:31 | 200 | 41.009µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:36 | 200 | 44.726µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:41 | 200 | 48.11µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:41 | 200 | 39.474µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:46 | 200 | 37.764µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:51 | 200 | 43.671µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:51 | 200 | 41.32µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:41:56 | 200 | 39.968µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:01 | 200 | 48.466µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:01 | 200 | 42.878µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:06 | 200 | 40.116µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:11 | 200 | 39.681µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:11 | 200 | 42.701µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:16 | 200 | 46.046µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:21 | 200 | 40.638µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:21 | 200 | 52.588µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:26 | 200 | 38.901µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:31 | 200 | 49.951µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:31 | 200 | 39.816µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:36 | 200 | 39.938µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:41 | 200 | 39.368µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:41 | 200 | 37.897µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:46 | 200 | 48.812µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:51 | 200 | 44.211µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:51 | 200 | 39.712µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:42:56 | 200 | 38.135µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:01 | 200 | 42.038µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:01 | 200 | 38.44µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:06 | 200 | 38.105µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:11 | 200 | 37.965µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:11 | 200 | 42.695µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:16 | 200 | 39.899µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:21 | 200 | 38.327µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:21 | 200 | 40.855µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:26 | 200 | 49.379µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:31 | 200 | 73.105µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:31 | 200 | 39.805µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:36 | 200 | 45.12µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:41 | 200 | 43.717µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:41 | 200 | 42.254µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:46 | 200 | 41.171µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:51 | 200 | 39.134µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:51 | 200 | 39.543µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:43:56 | 200 | 50.746µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:01 | 200 | 51.912µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:01 | 200 | 46.16µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:06 | 200 | 46.9µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:11 | 200 | 41.625µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:11 | 200 | 45.559µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:16 | 200 | 43.159µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:21 | 200 | 42.791µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:21 | 200 | 42.534µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:26 | 200 | 40.349µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:31 | 200 | 43.718µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:31 | 200 | 43.906µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:36 | 200 | 33.153µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:41 | 200 | 32.541µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:41 | 200 | 31.467µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:46 | 200 | 42.876µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:51 | 200 | 32.812µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:51 | 200 | 36.952µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:44:56 | 200 | 38.377µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:01 | 200 | 36.267µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:01 | 200 | 32.398µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:45:03.703Z","caller":"api_keys/service.go:425","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/07/02 - 17:45:03 | 200 | 10.324758ms | 10.132.0.61 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/07/02 - 17:45:06 | 200 | 38.937µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:11 | 200 | 32.14µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:11 | 200 | 32.343µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:16 | 200 | 47.642µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:21 | 200 | 34.402µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:21 | 200 | 35.48µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:26 | 200 | 36.514µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:31 | 200 | 30.979µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:31 | 200 | 32.282µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:36 | 200 | 33.269µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:41 | 200 | 32.343µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:41 | 200 | 37.48µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:46 | 200 | 34.142µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:51 | 200 | 45.123µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:51 | 200 | 30.947µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:45:56 | 200 | 33.745µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:01 | 200 | 32.778µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:01 | 200 | 35.196µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:06 | 200 | 33.372µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:11 | 200 | 37.334µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:11 | 200 | 34.378µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:16 | 200 | 36.466µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:21 | 200 | 40.812µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:21 | 200 | 36.205µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:26 | 200 | 43.344µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:31 | 200 | 35.034µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:31 | 200 | 49.627µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:36 | 200 | 41.647µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:41 | 200 | 39.403µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:41 | 200 | 54.818µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:46 | 200 | 59.769µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:51 | 200 | 37.268µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:51 | 200 | 41.394µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:46:56 | 200 | 47.656µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:01 | 200 | 38.488µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:01 | 200 | 43.813µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:06 | 200 | 39.589µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:11 | 200 | 38.031µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:11 | 200 | 43.593µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:16 | 200 | 41.479µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:21 | 200 | 39.81µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:21 | 200 | 40.83µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:26 | 200 | 48.945µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:31 | 200 | 36.564µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:31 | 200 | 48.23µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:36 | 200 | 42.306µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:41 | 200 | 44.43µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:41 | 200 | 39.952µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:46 | 200 | 42.228µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:51 | 200 | 39.897µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:51 | 200 | 41.253µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:47:56 | 200 | 48.16µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:01 | 200 | 38.575µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:01 | 200 | 41.741µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:06 | 200 | 44.573µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:11 | 200 | 40.437µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:11 | 200 | 39.286µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:16 | 200 | 39.105µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:21 | 200 | 40.271µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:21 | 200 | 51.106µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:26 | 200 | 44.96µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:31 | 200 | 40.763µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:31 | 200 | 44.439µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:36 | 200 | 36.173µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:41 | 200 | 45.354µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:41 | 200 | 35.262µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:46 | 200 | 34.385µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:51 | 200 | 35.757µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:51 | 200 | 33.332µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:48:56 | 200 | 36.996µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:01 | 200 | 37.959µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:01 | 200 | 34.508µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:06 | 200 | 34.04µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:11 | 200 | 33.742µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:11 | 200 | 40.062µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:16 | 200 | 47.51µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:21 | 200 | 30.96µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:21 | 200 | 34.54µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:26 | 200 | 36.585µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:31 | 200 | 31.761µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:31 | 200 | 46.835µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:36 | 200 | 31.962µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:41 | 200 | 44.622µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:41 | 200 | 33.341µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:46 | 200 | 33.821µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:51 | 200 | 46.033µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:51 | 200 | 35.331µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:49:56 | 200 | 37.845µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:01 | 200 | 42.66µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:01 | 200 | 34.401µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:06 | 200 | 36.899µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:11 | 200 | 32.796µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:11 | 200 | 33.743µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:16 | 200 | 39.14µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:21 | 200 | 33.571µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:21 | 200 | 41.501µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:26 | 200 | 35.936µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:31 | 200 | 38.623µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:31 | 200 | 36.569µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:36 | 200 | 39.361µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:41 | 200 | 38.179µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:41 | 200 | 50.334µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:46 | 200 | 40.349µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:51 | 200 | 40.214µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:51 | 200 | 41.874µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:50:56 | 200 | 45.776µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:01 | 200 | 52.462µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:01 | 200 | 40.94µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:06 | 200 | 44.115µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:11 | 200 | 40.539µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:11 | 200 | 43.836µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:16 | 200 | 40.105µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:21 | 200 | 40.151µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:21 | 200 | 62.971µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:26 | 200 | 53.189µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:31 | 200 | 38.802µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:31 | 200 | 40.113µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:36 | 200 | 43.061µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:41 | 200 | 44.136µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:41 | 200 | 37.124µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:46 | 200 | 48.314µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:51 | 200 | 40.478µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:51 | 200 | 38.689µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:51:56 | 200 | 40.079µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:01 | 200 | 41.794µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:01 | 200 | 48.767µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:06 | 200 | 52.583µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:11 | 200 | 41.197µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:11 | 200 | 43.867µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:16 | 200 | 49.94µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:21 | 200 | 38.957µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:21 | 200 | 42.054µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:26 | 200 | 44.109µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:31 | 200 | 50.511µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:31 | 200 | 37.987µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:36 | 200 | 40.177µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:41 | 200 | 31.478µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:41 | 200 | 31.388µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:46 | 200 | 35.655µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:51 | 200 | 33.24µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:51 | 200 | 66.65µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:52:56 | 200 | 32.107µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:01 | 200 | 33.517µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:01 | 200 | 33.986µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:06 | 200 | 35.138µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:11 | 200 | 32.417µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:11 | 200 | 43.551µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:16 | 200 | 33.198µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:21 | 200 | 37.419µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:21 | 200 | 37.85µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:26 | 200 | 34.267µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:31 | 200 | 45.154µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:31 | 200 | 35.484µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:36 | 200 | 41.9µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:41 | 200 | 43.983µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:41 | 200 | 37.269µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:46 | 200 | 38.916µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:51 | 200 | 44.693µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:51 | 200 | 37.163µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:53:56 | 200 | 32.902µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:01 | 200 | 35.356µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:01 | 200 | 31.815µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:06 | 200 | 34.774µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:11 | 200 | 33.131µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:11 | 200 | 31.418µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:16 | 200 | 47.318µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:21 | 200 | 43.261µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:21 | 200 | 39.191µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:26 | 200 | 35.248µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:31 | 200 | 39.407µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:31 | 200 | 35.882µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:36 | 200 | 39.646µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:41 | 200 | 37.358µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:41 | 200 | 37.869µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:46 | 200 | 43.388µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:51 | 200 | 41.86µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:51 | 200 | 42.005µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:54:56 | 200 | 51.58µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:01 | 200 | 40.957µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:01 | 200 | 42.536µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:06 | 200 | 42.363µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:11 | 200 | 54.21µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:11 | 200 | 39.727µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:16 | 200 | 39.702µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:21 | 200 | 43.268µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:21 | 200 | 39.148µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:26 | 200 | 46.235µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:31 | 200 | 46.073µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:31 | 200 | 39.441µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:36 | 200 | 40.363µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:41 | 200 | 40.813µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:41 | 200 | 39.613µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:46 | 200 | 40.183µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:55:50.365Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"30893f2e-fcfb-4b6f-9c03-9d163cd48b2c","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:55:50.365Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"30893f2e-fcfb-4b6f-9c03-9d163cd48b2c","keyPrefix":"sk-oai-yfnOMdsKanPr...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:55:50 | 201 | 12.70043ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:55:51 | 200 | 56.841µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:51 | 200 | 40.47µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:55:56 | 200 | 38.16µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:01 | 200 | 40.446µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:01 | 200 | 47.087µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:06 | 200 | 49.171µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:11 | 200 | 38.905µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:11 | 200 | 39.995µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:16 | 200 | 50.792µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:21 | 200 | 46.77µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:21 | 200 | 42.58µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:26 | 200 | 41.686µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:31 | 200 | 43.118µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:31 | 200 | 38.659µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:36 | 200 | 52.306µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:41 | 200 | 45.446µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:41 | 200 | 36.326µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:46 | 200 | 48.535µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:51 | 200 | 34.441µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:56:51 | 200 | 42.146µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:56:56.657Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"19037b92-7112-4eaa-af1d-497e08213a1b","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:56:56.657Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"19037b92-7112-4eaa-af1d-497e08213a1b","keyPrefix":"sk-oai-E6ciyM2bQpAv...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/07/02 - 17:56:56 | 201 | 2.180697ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:56:56 | 200 | 45.622µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:56:57.061Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"60633834-b9a5-4ed1-b3d7-09089d866aa6","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:56:57.061Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"60633834-b9a5-4ed1-b3d7-09089d866aa6","keyPrefix":"sk-oai-1VzI4S0EU5Ug...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:56:57 | 201 | 1.745582ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:56:57 | 200 | 1.352564ms | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:57 | 200 | 577.148µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:57 | 200 | 205.191µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:56:57 | 200 | 22.068028ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:56:57 | 200 | 561.085µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:57 | 200 | 182.414µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" {"level":"info","timestamp":"2026-07-02T17:56:57.332Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"7005b2f4-5dae-482a-8ff4-2811857c1cc0","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:56:57.332Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"7005b2f4-5dae-482a-8ff4-2811857c1cc0","keyPrefix":"sk-oai-dJFmOKlDiLsq...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:56:57 | 201 | 1.777443ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:56:57.366Z","caller":"api_keys/store_postgres.go:487","message":"Revoked API key","id":"7005b2f4-5dae-482a-8ff4-2811857c1cc0"} {"level":"info","timestamp":"2026-07-02T17:56:57.366Z","caller":"api_keys/handler.go:368","message":"Revoked API key","keyId":"7005b2f4-5dae-482a-8ff4-2811857c1cc0","revokedBy":"alice_lead"} [GIN] 2026/07/02 - 17:56:57 | 200 | 3.039061ms | 52.71.36.72 | DELETE "/v1/api-keys/7005b2f4-5dae-482a-8ff4-2811857c1cc0" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:56:57 | 200 | 605.12µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:57 | 200 | 603.104µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" {"level":"info","timestamp":"2026-07-02T17:56:57.927Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"e73de48b-98b2-48b7-a49d-9b267fd13d28","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:56:57.927Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"e73de48b-98b2-48b7-a49d-9b267fd13d28","keyPrefix":"sk-oai-1O0IFeDLDEYj...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:56:57 | 201 | 1.771108ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:56:57.979Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"898f5794-0e9e-4c90-ab2a-8b8ff682df78","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:56:57.979Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"898f5794-0e9e-4c90-ab2a-8b8ff682df78","keyPrefix":"sk-oai-zO9Uxm04IrZx...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/07/02 - 17:56:57 | 201 | 1.772795ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:56:58.139Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"14d56148-70a7-462b-b076-7e4cb4ecbded","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:56:58.139Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"14d56148-70a7-462b-b076-7e4cb4ecbded","keyPrefix":"sk-oai-nkW13K8C0Nlo...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:56:58 | 201 | 1.801743ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:56:58.169Z","caller":"api_keys/store_postgres.go:487","message":"Revoked API key","id":"14d56148-70a7-462b-b076-7e4cb4ecbded"} {"level":"info","timestamp":"2026-07-02T17:56:58.169Z","caller":"api_keys/handler.go:368","message":"Revoked API key","keyId":"14d56148-70a7-462b-b076-7e4cb4ecbded","revokedBy":"alice_lead"} [GIN] 2026/07/02 - 17:56:58 | 200 | 2.807615ms | 52.71.36.72 | DELETE "/v1/api-keys/14d56148-70a7-462b-b076-7e4cb4ecbded" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:56:58 | 404 | 893.103µs | 52.71.36.72 | DELETE "/v1/api-keys/14d56148-70a7-462b-b076-7e4cb4ecbded" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:56:58.361Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"9e73ac28-27b8-4f24-a002-7cbdd289be3a","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:56:58.361Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"9e73ac28-27b8-4f24-a002-7cbdd289be3a","keyPrefix":"sk-oai-rigCOrYUNNsT...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:56:58 | 201 | 1.726438ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:56:58 | 200 | 596.65µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:58 | 200 | 478.036µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:58 | 200 | 167.754µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:56:58 | 200 | 10.65621ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:56:58.562Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"1cda3bc5-2f42-4e4c-9af3-0b13632b3897","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:56:58.562Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"1cda3bc5-2f42-4e4c-9af3-0b13632b3897","keyPrefix":"sk-oai-14tiZbWy3bw5...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:56:58 | 201 | 1.746042ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:56:58 | 200 | 516.419µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:58 | 403 | 97.722µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:56:58 | 200 | 566.183µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:58 | 200 | 465.912µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:58 | 200 | 170.439µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:56:58 | 200 | 10.133038ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:56:58.788Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"d1b3e67e-990e-489f-83f8-c9197d7be524","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:56:58.788Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"d1b3e67e-990e-489f-83f8-c9197d7be524","keyPrefix":"sk-oai-JCh3t7rhqXjR...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:56:58 | 201 | 1.91265ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:56:58 | 200 | 604.75µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:58 | 200 | 426.294µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:58 | 200 | 129.902µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:56:58 | 200 | 10.873403ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:56:58 | 200 | 531.621µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:58 | 200 | 410.242µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:56:58 | 200 | 112.45µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:56:58 | 200 | 10.820616ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:56:59.019Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"6e86239d-db0c-40c5-a4da-11f8b6389e49","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:56:59.019Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"6e86239d-db0c-40c5-a4da-11f8b6389e49","keyPrefix":"sk-oai-1Vm3LSVmgavG...","username":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:56:59 | 201 | 1.808617ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:57:01 | 200 | 34.497µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:57:01 | 200 | 35.451µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:57:06 | 200 | 35.357µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:57:11 | 200 | 33.308µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:57:11 | 200 | 33.886µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/02 - 17:57:16 | 200 | 36.064µs | 10.134.0.2 | GET "/health"