{"ok":true,"service":"gateway","env":"production","version":"4.0.0","request_id":"req_b6a28042e6fb4530","tenant_id":"default","services":[{"name":"dispatch","ok":true,"kind":"http","status_code":200,"latency_ms":12.28,"url":"http://dominion_dispatch:8510/health","host":null,"port":null,"response":{"ok":true,"service":"dispatch","env":"production","version":"2.1.0","uptime_sec":53030.32,"mode":"sync","ts":1777627995},"error":null,"cached":false},{"name":"ai_router","ok":true,"kind":"http","status_code":200,"latency_ms":7.49,"url":"http://ai_router:8602/health","host":null,"port":null,"response":{"ok":true,"service":"ai_router","env":"production","build":"dev","host":"cb8bbb59183c","backend":"local","model":"llama3","uptime_sec":53030},"error":null,"cached":false},{"name":"oracle","ok":true,"kind":"http","status_code":200,"latency_ms":6.86,"url":"http://oracle:8601/health","host":null,"port":null,"response":{"ok":true,"service":"oracle","build":"global-elite-own-network-v2","message":"Oracle Global Elite - Klaar voor eigen netwerk gebruik","uptime_sec":53030.03,"public_targets_allowed":false,"aggressive_scans":true},"error":null,"cached":false},{"name":"forge","ok":true,"kind":"http","status_code":200,"latency_ms":7.25,"url":"http://forge:8081/health","host":null,"port":null,"response":{"ok":true,"service":"forge","env":"production","build":"dev","host":"74ecdaea02af","uptime_sec":53029.79,"data_dir":"/app/data"},"error":null,"cached":false},{"name":"status_api","ok":true,"kind":"http","status_code":200,"latency_ms":6.85,"url":"http://status_api:8079/health","host":null,"port":null,"response":{"ok":true,"service":"status_api","env":"production","host":"383b18acf248","uptime_sec":54038.3},"error":null,"cached":false},{"name":"stealth_router","ok":true,"kind":"http","status_code":200,"latency_ms":7.41,"url":"http://stealth_router:8201/health","host":null,"port":null,"response":{"ok":true,"service":"stealth_router","env":"production","build":"dev","host":"cf7762e26c51","uptime_sec":53031.51,"pool_size":0,"strategy":"round_robin","ttl_sec":0.0,"current_proxy":null,"last_rotated_sec":53031.51},"error":null,"cached":false},{"name":"redis","ok":true,"kind":"tcp","status_code":null,"latency_ms":7.13,"url":null,"host":"redis","port":6379,"response":{"connected":true,"raw":"+PONG\r\n"},"error":null,"cached":false},{"name":"rabbitmq","ok":true,"kind":"tcp","status_code":null,"latency_ms":3.72,"url":null,"host":"rabbitmq","port":5672,"response":{"connected":true},"error":null,"cached":false}],"circuits":{"dispatch_task":{"failures":0,"open":false,"last_error":""},"dispatch":{"failures":0,"open":false,"last_error":""},"ai_router":{"failures":0,"open":false,"last_error":""},"oracle":{"failures":0,"open":false,"last_error":""},"forge":{"failures":0,"open":false,"last_error":""},"status_api":{"failures":0,"open":false,"last_error":""},"stealth_router":{"failures":0,"open":false,"last_error":""}},"ts":1777627995}