[GIN] 2026/07/06 - 14:38:30 | 200 | 153.85µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:38:30 | 200 | 35.762728ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:38:33 | 200 | 42.714µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:38:34 | 200 | 39.783µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:38:38 | 200 | 39.809µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:38:43 | 200 | 208.688µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:38:43 | 200 | 170.9µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:38:43 | 200 | 137.93µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:38:43 | 200 | 33.153164ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:38:43 | 200 | 46.338µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:38:44 | 200 | 37.765µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:38:48 | 200 | 38.176µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:38:52 | 200 | 160.75µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:38:52 | 200 | 21.936374ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:38:53 | 200 | 40.852µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:38:54 | 200 | 42.664µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:38:58 | 200 | 47.883µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T14:39:02.319Z","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":"3aa798dd-569d-475a-8f43-150d757611a8","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:39:02.319Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"3aa798dd-569d-475a-8f43-150d757611a8","keyPrefix":"sk-oai-l0IbN8PLVJjp...","username":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 14:39:02 | 201 | 2.801778ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:39:03 | 200 | 63.426µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:04 | 200 | 38.641µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:06 | 200 | 1.058305ms | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:39:06 | 200 | 150.462µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:39:06.996Z","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":"c6bbe271-12ac-44d6-88ed-a30a209b06fe","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:39:06.996Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"c6bbe271-12ac-44d6-88ed-a30a209b06fe","keyPrefix":"sk-oai-1cOHfm8GMs6U...","username":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 14:39:06 | 201 | 1.831907ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:39:08 | 200 | 38.759µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:11 | 200 | 1.081027ms | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:39:11 | 200 | 453.565µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:39:11 | 200 | 125.85µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:39:11 | 200 | 12.686431ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:39:11.427Z","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":"b5275d59-d0e0-4c56-aefe-e5bd45ff5e3f","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:39:11.427Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"b5275d59-d0e0-4c56-aefe-e5bd45ff5e3f","keyPrefix":"sk-oai-9kzcbAGj5FE1...","username":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 14:39:11 | 201 | 1.807822ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:39:13 | 200 | 41.227µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:14 | 200 | 40.853µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:15 | 200 | 992.823µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:39:15 | 200 | 423.961µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:39:15 | 200 | 141.82µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:39:15 | 200 | 12.446794ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:39:16.233Z","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":"491ad226-14e5-4036-9009-10b8fd7f1f91","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:39:16.233Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"491ad226-14e5-4036-9009-10b8fd7f1f91","keyPrefix":"sk-oai-14f6urmC6Zd1...","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/06 - 14:39:16 | 201 | 1.940545ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:39:18 | 200 | 37.889µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:20 | 200 | 963.217µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:39:20 | 200 | 373.716µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:39:20 | 200 | 146.426µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:39:20 | 200 | 12.556151ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:39:23 | 200 | 38.514µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:24 | 200 | 46.33µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T14:39:25.534Z","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":"9d2fe578-6eb0-4022-b369-20d97c328a4a","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:39:25.534Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"9d2fe578-6eb0-4022-b369-20d97c328a4a","keyPrefix":"sk-oai-1Yk3sGUpeNKe...","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/06 - 14:39:25 | 201 | 2.295427ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:39:28 | 200 | 41.606µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:33 | 200 | 41.92µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:33 | 200 | 889.807µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:39:33 | 403 | 103.178µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:39:34 | 200 | 45.004µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:38 | 200 | 37.845µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:42 | 403 | 115.671µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:39:43 | 200 | 37.944µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:44 | 200 | 43.443µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:48 | 200 | 38.285µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:52 | 403 | 118.577µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:39:53 | 200 | 47.446µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:54 | 200 | 41.311µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:39:58 | 200 | 39.938µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:01 | 403 | 130.583µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:40:03 | 200 | 42.727µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:04 | 200 | 39.332µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:08 | 200 | 38.015µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:13 | 200 | 63.168µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:14 | 200 | 40.236µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T14:40:16.095Z","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":"92c1dda0-bbbe-46e9-8259-ea412a004116","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:40:16.095Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"92c1dda0-bbbe-46e9-8259-ea412a004116","keyPrefix":"sk-oai-1SvRNqtcrMRN...","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/06 - 14:40:16 | 201 | 2.223694ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:40:18 | 200 | 39.976µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:20 | 200 | 834.109µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:40:20 | 200 | 452.628µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:40:20 | 200 | 188.731µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:40:20 | 200 | 13.063617ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:40:23 | 200 | 39.808µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:24 | 200 | 38.799µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:28 | 200 | 38.184µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T14:40:32.515Z","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":"fc29d70c-9e89-4d94-911d-26afe7e4d45f","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:40:32.515Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"fc29d70c-9e89-4d94-911d-26afe7e4d45f","keyPrefix":"sk-oai-15Peg7ZX9dPM...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 14:40:32 | 201 | 2.249343ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:40:32.558Z","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":"f46bdcdc-d17c-4a86-a82b-a7925724891b","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:40:32.558Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"f46bdcdc-d17c-4a86-a82b-a7925724891b","keyPrefix":"sk-oai-8Z8dYzpZjpdk...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 14:40:32 | 201 | 1.614987ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:40:33 | 200 | 42.648µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:34 | 200 | 38.647µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:36 | 200 | 810.584µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:40:36 | 200 | 398.55µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:40:36 | 200 | 148.037µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:40:36 | 200 | 12.459639ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:40:36 | 200 | 425.898µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:40:36 | 200 | 439.463µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:40:36 | 200 | 149.267µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:40:36 | 200 | 11.133156ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:40:38 | 200 | 42.329µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:43 | 200 | 40.182µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:44 | 200 | 39.174µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:48 | 200 | 43.45µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:49 | 200 | 185.255µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:40:49 | 200 | 167.231µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:40:49 | 200 | 187.281µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:40:49 | 200 | 38.302479ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:40:53 | 200 | 40.906µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:54 | 200 | 40.054µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:40:58 | 200 | 58.303µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:02 | 200 | 194.526µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:41:02 | 200 | 27.059438ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:41:02 | 200 | 184.433µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:41:02 | 200 | 22.642152ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:41:03 | 200 | 39.067µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:04 | 200 | 40.29µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:08 | 200 | 38.927µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:13 | 200 | 40.473µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:14 | 200 | 40.176µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:18 | 200 | 41.819µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T14:41:20.555Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-1ad8aa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"a1dab669-5e09-4d7a-bf72-911ee0f8d37c","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:41:20.555Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"a1dab669-5e09-4d7a-bf72-911ee0f8d37c","keyPrefix":"sk-oai-1PchkF1kPL6M...","username":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-1ad8aa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 14:41:20 | 201 | 2.220596ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:41:20 | 200 | 563.973µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:41:20 | 200 | 169.998µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:41:20 | 200 | 548.636µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:41:20 | 200 | 156.697µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:41:20 | 200 | 512.053µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:41:20 | 200 | 161.23µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:41:20 | 200 | 493.401µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:41:20 | 200 | 417.053µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:41:20 | 200 | 144.522µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:41:20 | 200 | 12.636687ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:41:23 | 200 | 40.581µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:24 | 200 | 42.326µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:28 | 200 | 48.269µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:33 | 200 | 46.829µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:34 | 200 | 49.824µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:38 | 200 | 44.86µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:43 | 200 | 39.509µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:44 | 200 | 43.549µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:48 | 200 | 45.193µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:53 | 200 | 39.553µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:54 | 200 | 36.989µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:41:58 | 200 | 46.657µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:03 | 200 | 38.667µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:04 | 200 | 39.265µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:08 | 200 | 38.266µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:13 | 200 | 62.662µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:14 | 200 | 39.507µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:18 | 200 | 42.979µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:23 | 200 | 39.681µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:24 | 200 | 45.318µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:28 | 200 | 38.324µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:33 | 200 | 39.548µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:34 | 200 | 38.002µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:38 | 200 | 37.945µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:43 | 200 | 40.538µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:44 | 200 | 37.976µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:48 | 200 | 41.145µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:53 | 200 | 40.027µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:54 | 200 | 40.507µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:42:58 | 200 | 41.023µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:03 | 200 | 42.025µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:04 | 200 | 39.752µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:08 | 200 | 41.18µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:13 | 200 | 37.11µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:14 | 200 | 40.55µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:18 | 200 | 42.496µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:23 | 200 | 39.699µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:24 | 200 | 37.974µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:28 | 200 | 43.01µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:33 | 200 | 39.198µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:34 | 200 | 40.001µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:38 | 200 | 41.661µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:43 | 200 | 44.492µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:44 | 200 | 38.429µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:48 | 200 | 39.888µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:53 | 200 | 37.55µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:54 | 200 | 58.277µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:43:58 | 200 | 39.667µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:03 | 200 | 41.213µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:04 | 200 | 44.361µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:08 | 200 | 43.119µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:13 | 200 | 41.875µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:14 | 200 | 74.999µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:18 | 200 | 38.75µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:23 | 200 | 40.384µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:24 | 200 | 50.834µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:28 | 200 | 40.755µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:33 | 200 | 38.928µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:34 | 200 | 39.688µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:38 | 200 | 38.738µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:43 | 200 | 39.378µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:44 | 200 | 41.33µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:48 | 200 | 45.906µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:53 | 200 | 55.725µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:54 | 200 | 40.854µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:44:58 | 200 | 38.587µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:03 | 200 | 39.504µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:04 | 200 | 30.949µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T14:45:04.209Z","caller":"api_keys/service.go:425","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/07/06 - 14:45:04 | 200 | 10.816316ms | 10.134.0.35 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/07/06 - 14:45:08 | 200 | 35.463µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:13 | 200 | 36.456µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:14 | 200 | 58.38µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:18 | 200 | 37.002µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:23 | 200 | 32.672µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:24 | 200 | 31.933µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:28 | 200 | 35.495µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:33 | 200 | 35.234µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:34 | 200 | 34.656µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:38 | 200 | 35.829µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:43 | 200 | 32.305µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:44 | 200 | 32.378µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:48 | 200 | 33.166µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:53 | 200 | 33.267µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:54 | 200 | 33.012µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:45:58 | 200 | 34.542µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:03 | 200 | 33.242µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:04 | 200 | 32.7µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:08 | 200 | 56.206µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:13 | 200 | 32.282µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:14 | 200 | 33.43µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:18 | 200 | 34.021µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:23 | 200 | 41.467µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:24 | 200 | 34.262µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:28 | 200 | 33.093µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:33 | 200 | 34.394µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:34 | 200 | 31.393µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:38 | 200 | 31.705µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:43 | 200 | 32.524µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:44 | 200 | 34.804µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:48 | 200 | 34.608µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:53 | 200 | 35.435µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:54 | 200 | 35.201µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:46:58 | 200 | 33.233µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:03 | 200 | 33.454µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:04 | 200 | 47.632µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:08 | 200 | 38.73µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:13 | 200 | 42.507µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:14 | 200 | 39.168µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:18 | 200 | 41.614µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:23 | 200 | 43.194µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:24 | 200 | 39.219µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:28 | 200 | 39.204µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:33 | 200 | 40.288µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:34 | 200 | 42.468µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:38 | 200 | 39.853µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:43 | 200 | 38.866µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:44 | 200 | 40.95µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:48 | 200 | 40.418µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:53 | 200 | 39.122µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:54 | 200 | 49.933µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:47:58 | 200 | 40.028µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:03 | 200 | 50.174µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:04 | 200 | 40.969µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:08 | 200 | 41.176µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:13 | 200 | 40.743µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:14 | 200 | 42.417µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:18 | 200 | 37.665µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:23 | 200 | 54.501µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:24 | 200 | 40.621µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:28 | 200 | 38.323µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:33 | 200 | 41.048µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:34 | 200 | 37.01µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:38 | 200 | 47.815µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:43 | 200 | 42.703µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:44 | 200 | 43.37µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:48 | 200 | 41.955µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:53 | 200 | 40.726µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:54 | 200 | 40.312µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:48:58 | 200 | 40.96µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:03 | 200 | 39.96µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:04 | 200 | 38.373µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:08 | 200 | 32.323µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:13 | 200 | 35.529µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:14 | 200 | 32.316µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:18 | 200 | 33.229µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:23 | 200 | 32.576µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:24 | 200 | 33.588µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:28 | 200 | 35.391µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:33 | 200 | 39.207µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:34 | 200 | 33.126µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:38 | 200 | 31.628µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:43 | 200 | 38.348µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:44 | 200 | 37.598µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:48 | 200 | 34.24µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:53 | 200 | 32.692µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:54 | 200 | 41.238µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:49:58 | 200 | 43.882µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:03 | 200 | 33.745µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:04 | 200 | 33.391µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:08 | 200 | 33.752µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:13 | 200 | 35.385µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:14 | 200 | 56.95µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:18 | 200 | 31.85µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:23 | 200 | 32.377µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:24 | 200 | 32.677µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:28 | 200 | 33.947µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:33 | 200 | 33.947µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:34 | 200 | 41.745µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:38 | 200 | 33.663µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:43 | 200 | 33.13µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:44 | 200 | 33.316µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:48 | 200 | 33.767µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:53 | 200 | 38.402µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:54 | 200 | 33.19µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:50:58 | 200 | 34.793µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:03 | 200 | 40.406µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:04 | 200 | 48.575µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:08 | 200 | 39.08µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:13 | 200 | 40.322µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:14 | 200 | 40.533µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:18 | 200 | 38.723µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:23 | 200 | 39.534µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:24 | 200 | 44.252µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:28 | 200 | 48.381µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:33 | 200 | 39.087µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:34 | 200 | 40.802µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:38 | 200 | 49.598µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:43 | 200 | 44.18µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:44 | 200 | 36.7µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:48 | 200 | 39.731µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:53 | 200 | 40.733µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:54 | 200 | 40.377µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:51:58 | 200 | 40.451µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:03 | 200 | 39.133µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:04 | 200 | 39.907µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:08 | 200 | 40.344µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:13 | 200 | 39.173µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:14 | 200 | 50.233µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:18 | 200 | 37.487µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:23 | 200 | 40.433µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:24 | 200 | 39.375µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:28 | 200 | 40.46µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:33 | 200 | 41.908µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:34 | 200 | 40.127µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:38 | 200 | 42.636µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:43 | 200 | 38.81µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:44 | 200 | 40.988µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:48 | 200 | 39.137µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:53 | 200 | 40.172µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:54 | 200 | 38.943µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:52:58 | 200 | 34.729µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:03 | 200 | 41.051µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:04 | 200 | 38.417µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:08 | 200 | 37.661µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:13 | 200 | 32.603µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:14 | 200 | 33.459µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:18 | 200 | 34.216µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:23 | 200 | 35.555µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:24 | 200 | 33.081µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:28 | 200 | 33.643µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:33 | 200 | 34.13µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:34 | 200 | 35.233µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:38 | 200 | 33.461µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:43 | 200 | 33.28µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:44 | 200 | 34.405µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:48 | 200 | 32.552µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:53 | 200 | 35.244µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:54 | 200 | 34.175µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:53:58 | 200 | 32.742µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:03 | 200 | 38.098µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:04 | 200 | 33.299µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:08 | 200 | 33.751µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:13 | 200 | 32.05µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:14 | 200 | 32.266µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:18 | 200 | 31.431µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:23 | 200 | 36.043µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:24 | 200 | 34.625µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:28 | 200 | 33.194µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:33 | 200 | 32.554µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:34 | 200 | 33.061µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:38 | 200 | 49.894µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:43 | 200 | 34.067µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:44 | 200 | 36.997µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:48 | 200 | 35.055µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:53 | 200 | 39.052µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:54 | 200 | 42.191µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:54:58 | 200 | 32.01µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:03 | 200 | 32.761µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:04 | 200 | 31.212µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:08 | 200 | 34.213µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:13 | 200 | 35.378µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:14 | 200 | 33.111µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:18 | 200 | 36.001µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:23 | 200 | 33.5µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:24 | 200 | 33.047µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:28 | 200 | 38.278µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:33 | 200 | 35.812µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:34 | 200 | 35.253µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:38 | 200 | 32.209µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:43 | 200 | 34.258µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:44 | 200 | 33.884µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:48 | 200 | 36.435µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:53 | 200 | 34.938µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:54 | 200 | 32.733µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:55:58 | 200 | 36.55µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:03 | 200 | 32.558µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:04 | 200 | 32.272µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:08 | 200 | 33.325µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:13 | 200 | 34.912µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:14 | 200 | 51.784µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:18 | 200 | 35.106µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:23 | 200 | 33.529µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:24 | 200 | 35.333µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T14:56:24.861Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"f7de94ca-7358-4387-94e4-ad5acdba1e82","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:56:24.861Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"f7de94ca-7358-4387-94e4-ad5acdba1e82","keyPrefix":"sk-oai-1Min6dbYS2H2...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/06 - 14:56:24 | 201 | 10.973467ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:56:28 | 200 | 32.895µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:33 | 200 | 31.858µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:34 | 200 | 33.401µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:38 | 200 | 32.767µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:43 | 200 | 33.663µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:44 | 200 | 33.558µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:48 | 200 | 35.676µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:53 | 200 | 32.205µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:54 | 200 | 35.707µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:56:58 | 200 | 31.531µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:03 | 200 | 33.321µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:04 | 200 | 31.891µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:08 | 200 | 32.804µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:13 | 200 | 40.226µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:14 | 200 | 39.044µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:18 | 200 | 38.468µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:23 | 200 | 61.254µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:24 | 200 | 37.278µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:28 | 200 | 40.714µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T14:57:30.753Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"a20d2273-c86b-4805-8e14-97e9902a4498","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:57:30.753Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"a20d2273-c86b-4805-8e14-97e9902a4498","keyPrefix":"sk-oai-zDR755kLfxnP...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/07/06 - 14:57:30 | 201 | 1.989742ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:57:30.984Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"b5c983c1-d854-42a8-8b92-e1ddbe2119c6","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:57:30.984Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"b5c983c1-d854-42a8-8b92-e1ddbe2119c6","keyPrefix":"sk-oai-47rJhNfVJZr0...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/06 - 14:57:30 | 201 | 1.820747ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:57:31 | 200 | 1.254295ms | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:31 | 200 | 668.02µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:31 | 200 | 405.849µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:57:31 | 200 | 21.53884ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:57:31 | 200 | 754.972µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:31 | 200 | 351.312µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" {"level":"info","timestamp":"2026-07-06T14:57:31.192Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"9f579326-b44d-464e-9c8c-f676a7177569","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:57:31.192Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"9f579326-b44d-464e-9c8c-f676a7177569","keyPrefix":"sk-oai-18EfNpt53641...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/06 - 14:57:31 | 201 | 1.711908ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:57:31.227Z","caller":"api_keys/store_postgres.go:487","message":"Revoked API key","id":"9f579326-b44d-464e-9c8c-f676a7177569"} {"level":"info","timestamp":"2026-07-06T14:57:31.227Z","caller":"api_keys/handler.go:368","message":"Revoked API key","keyId":"9f579326-b44d-464e-9c8c-f676a7177569","revokedBy":"alice_lead"} [GIN] 2026/07/06 - 14:57:31 | 200 | 3.206413ms | 52.71.36.72 | DELETE "/v1/api-keys/9f579326-b44d-464e-9c8c-f676a7177569" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:57:31 | 200 | 710.151µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:31 | 200 | 749.455µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" {"level":"info","timestamp":"2026-07-06T14:57:31.607Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"80cd51f8-30ca-4349-99b1-7d41417f1a21","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:57:31.607Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"80cd51f8-30ca-4349-99b1-7d41417f1a21","keyPrefix":"sk-oai-18eXV1KOse0t...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/06 - 14:57:31 | 201 | 1.753613ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:57:31.641Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"00ef8fe5-e620-4972-bddb-a6940666f7ea","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:57:31.641Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"00ef8fe5-e620-4972-bddb-a6940666f7ea","keyPrefix":"sk-oai-be1Rwktf8P1O...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/07/06 - 14:57:31 | 201 | 1.629373ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:57:31.739Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"ca74ca39-9e0d-4ac6-8a1f-227abe909246","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:57:31.739Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"ca74ca39-9e0d-4ac6-8a1f-227abe909246","keyPrefix":"sk-oai-HIynpA1SzKfO...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/06 - 14:57:31 | 201 | 1.859858ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:57:31.776Z","caller":"api_keys/store_postgres.go:487","message":"Revoked API key","id":"ca74ca39-9e0d-4ac6-8a1f-227abe909246"} {"level":"info","timestamp":"2026-07-06T14:57:31.776Z","caller":"api_keys/handler.go:368","message":"Revoked API key","keyId":"ca74ca39-9e0d-4ac6-8a1f-227abe909246","revokedBy":"alice_lead"} [GIN] 2026/07/06 - 14:57:31 | 200 | 2.374172ms | 52.71.36.72 | DELETE "/v1/api-keys/ca74ca39-9e0d-4ac6-8a1f-227abe909246" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:57:31 | 404 | 819.973µs | 52.71.36.72 | DELETE "/v1/api-keys/ca74ca39-9e0d-4ac6-8a1f-227abe909246" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:57:31.903Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"c1e39053-02c7-430a-bfaf-ea8fbe89360c","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:57:31.903Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"c1e39053-02c7-430a-bfaf-ea8fbe89360c","keyPrefix":"sk-oai-3rnJqu8q5K44...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/06 - 14:57:31 | 201 | 1.833654ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:57:31 | 200 | 702.332µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:31 | 200 | 626.096µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:31 | 200 | 362.067µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:57:31 | 200 | 10.75664ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:57:32.041Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"bd1a59dc-23e6-47a6-a43c-56d146a31978","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:57:32.041Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"bd1a59dc-23e6-47a6-a43c-56d146a31978","keyPrefix":"sk-oai-1SX7NI0MlIh3...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/06 - 14:57:32 | 201 | 1.663756ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:57:32 | 200 | 609.127µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:32 | 403 | 96.451µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:57:32 | 200 | 615.004µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:32 | 200 | 639.649µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:32 | 200 | 392.471µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:57:32 | 200 | 11.08431ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:57:32.229Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"208202e5-011a-4ea2-91d4-2b708115ab89","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:57:32.229Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"208202e5-011a-4ea2-91d4-2b708115ab89","keyPrefix":"sk-oai-N5RTMkkw13f5...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/06 - 14:57:32 | 201 | 1.801991ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:57:32 | 200 | 468.235µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:32 | 200 | 594.893µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:32 | 200 | 317.161µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:57:32 | 200 | 10.461296ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:57:32 | 200 | 687.637µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:32 | 200 | 620.22µs | 10.132.0.57 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 14:57:32 | 200 | 377.38µs | 10.132.0.57 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 14:57:32 | 200 | 10.214211ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T14:57:32.417Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"01d4f425-4acf-420c-bb36-8548c9fad5f5","ephemeral":false} {"level":"info","timestamp":"2026-07-06T14:57:32.417Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"01d4f425-4acf-420c-bb36-8548c9fad5f5","keyPrefix":"sk-oai-LzAWOZ9hus4g...","username":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/06 - 14:57:32 | 201 | 1.768917ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 14:57:33 | 200 | 38.18µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:34 | 200 | 39.04µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:38 | 200 | 39.713µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:43 | 200 | 39.118µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:44 | 200 | 38.633µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/06 - 14:57:48 | 200 | 38.693µs | 10.133.0.2 | GET "/health"